fix onIn values (#11129)

This commit is contained in:
Azri Kahar
2022-01-20 00:36:16 +08:00
committed by GitHub
parent 0728f25661
commit c40585c9c8

View File

@@ -273,8 +273,8 @@ 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')
.leftJoin('directus_roles AS r', function () {
this.onIn('r.id', ['u.role', 'd.role']);
.leftJoin('directus_roles AS r', (join) => {
join.onIn('r.id', [this.knex.ref('u.role'), this.knex.ref('d.role')]);
})
.where('s.token', refreshToken)
.andWhere('s.expires', '>=', new Date())