fix: postgres refresh requests fail userId

This commit is contained in:
Julian Krauser 2025-02-08 11:05:01 +01:00
parent 80b083f1aa
commit c02cc81ad6
2 changed files with 3 additions and 4 deletions

View file

@ -23,7 +23,7 @@ export default abstract class RefreshCommandHandler {
.into(refresh) .into(refresh)
.values({ .values({
token: refreshToken, token: refreshToken,
user: await UserService.getById(createRefresh.userId), userId: createRefresh.userId,
expiry: createRefresh.isFromPwa expiry: createRefresh.isFromPwa
? new Date(Date.now() + ms(PWA_REFRESH_EXPIRATION)) ? new Date(Date.now() + ms(PWA_REFRESH_EXPIRATION))
: new Date(Date.now() + ms(REFRESH_EXPIRATION)), : new Date(Date.now() + ms(REFRESH_EXPIRATION)),
@ -47,8 +47,7 @@ export default abstract class RefreshCommandHandler {
.createQueryBuilder() .createQueryBuilder()
.delete() .delete()
.from(refresh) .from(refresh)
.where("refresh.token = :token", { token: deleteRefresh.token }) .where({ token: deleteRefresh.token, userId: deleteRefresh.userId })
.andWhere("refresh.userId = :userId", { userId: deleteRefresh.userId })
.execute() .execute()
.then((res) => {}) .then((res) => {})
.catch((err) => { .catch((err) => {

View file

@ -13,7 +13,7 @@ export default abstract class UserPermissionService {
return await dataSource return await dataSource
.getRepository(userPermission) .getRepository(userPermission)
.createQueryBuilder("permission") .createQueryBuilder("permission")
.where("permission.userId = :userId", { userId: userId }) .where({ userId: userId })
.getMany() .getMany()
.then((res) => { .then((res) => {
return res; return res;