Skip to content

Commit 27dc52f

Browse files
authored
fix: session cleanup when using mysql for storing sessions (#5984)
1 parent 7176dcb commit 27dc52f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

packages/server/src/enterprise/middleware/passport/SessionPersistance.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ export const destroyAllSessionsForUser = async (userId: string): Promise<void> =
163163
await repository
164164
.createQueryBuilder()
165165
.delete()
166-
.where(`JSON_EXTRACT(sess, '$.passport.user.id') = :userId`, { userId })
166+
.where(`JSON_EXTRACT(data, '$.passport.user.id') = :userId`, { userId }) // express-mysql-session uses column name 'data' for session payload, not 'sess'
167167
.execute()
168168
break
169169
case 'postgres':

0 commit comments

Comments
 (0)