From f9b151d914104ccdd9b1beb58bb608092138632e Mon Sep 17 00:00:00 2001 From: Bastian Wagner Date: Thu, 12 Sep 2024 14:01:53 +0200 Subject: [PATCH] fix login --- idp/src/model/entity/session-key.entity.ts | 6 ++++++ idp/src/shared/users.service.ts | 1 - 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/idp/src/model/entity/session-key.entity.ts b/idp/src/model/entity/session-key.entity.ts index a777a86..44cfc4e 100644 --- a/idp/src/model/entity/session-key.entity.ts +++ b/idp/src/model/entity/session-key.entity.ts @@ -6,6 +6,7 @@ import { Repository, CreateDateColumn, Column, + BeforeInsert, } from 'typeorm'; import { User } from './user.entity'; import { Injectable } from '@nestjs/common'; @@ -25,6 +26,11 @@ export class SessionKey { @CreateDateColumn() createdAt: Date; + + @BeforeInsert() + setPWRevision() { + this.pwRevision = this.user.pwRevision; + } } @Injectable() diff --git a/idp/src/shared/users.service.ts b/idp/src/shared/users.service.ts index 17de91e..ebf49f3 100644 --- a/idp/src/shared/users.service.ts +++ b/idp/src/shared/users.service.ts @@ -81,7 +81,6 @@ export class UsersService { const s = this.sessionRepo.create({ user, - pwRevision: user.pwRevision, }); const session = await this.sessionRepo.save(s); this.activityRepo.logLogin();