fix: session cleanup when using mysql for storing sessions (#5984)

This commit is contained in:
Ilango
2026-03-24 13:57:49 +05:30
committed by GitHub
parent 7176dcb409
commit 27dc52f5e0
@@ -163,7 +163,7 @@ export const destroyAllSessionsForUser = async (userId: string): Promise<void> =
await repository
.createQueryBuilder()
.delete()
.where(`JSON_EXTRACT(sess, '$.passport.user.id') = :userId`, { userId })
.where(`JSON_EXTRACT(data, '$.passport.user.id') = :userId`, { userId }) // express-mysql-session uses column name 'data' for session payload, not 'sess'
.execute()
break
case 'postgres':