fix: postgres refresh requests fail userId
This commit is contained in:
parent
80b083f1aa
commit
c02cc81ad6
2 changed files with 3 additions and 4 deletions
|
@ -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) => {
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Add table
Reference in a new issue