mirror of
https://github.com/directus/directus.git
synced 2026-01-29 07:27:57 -05:00
Fixed broken auth SQL on Oracle (#11077)
* Fixed broken auth SQL on Oracle * Fix JS context issue * Make linter happy
This commit is contained in:
@@ -273,7 +273,9 @@ export class AuthenticationService {
|
||||
.from('directus_sessions AS s')
|
||||
.leftJoin('directus_users AS u', 's.user', 'u.id')
|
||||
.leftJoin('directus_shares AS d', 's.share', 'd.id')
|
||||
.joinRaw('LEFT JOIN directus_roles AS r ON r.id IN (u.role, d.role)')
|
||||
.leftJoin('directus_roles AS r', function () {
|
||||
this.onIn('r.id', ['u.role', 'd.role']);
|
||||
})
|
||||
.where('s.token', refreshToken)
|
||||
.andWhere('s.expires', '>=', new Date())
|
||||
.andWhere((subQuery) => {
|
||||
|
||||
Reference in New Issue
Block a user