From 2f7b0d5606de7daa168d6db4f081df4169641e87 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Tue, 22 Dec 2020 11:20:11 +0100 Subject: [PATCH] Removed bs enabled check ref #40 --- src/models/actions/ResetPassword.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/models/actions/ResetPassword.ts b/src/models/actions/ResetPassword.ts index 167bb7f..1ceca59 100644 --- a/src/models/actions/ResetPassword.ts +++ b/src/models/actions/ResetPassword.ts @@ -3,7 +3,7 @@ import { IsNotEmpty, IsOptional, IsString } from 'class-validator'; import * as jsonwebtoken from 'jsonwebtoken'; import { getConnectionManager } from 'typeorm'; import { config } from '../../config'; -import { IllegalJWTError, JwtNotProvidedError, PasswordNeededError, RefreshTokenCountInvalidError, UserDisabledError, UserNotFoundError } from '../../errors/AuthError'; +import { IllegalJWTError, JwtNotProvidedError, PasswordNeededError, RefreshTokenCountInvalidError, UserNotFoundError } from '../../errors/AuthError'; import { User } from '../entities/User'; /** @@ -46,7 +46,6 @@ export class ResetPassword { const found_user = await getConnectionManager().get().getRepository(User).findOne({ id: decoded["id"] }); if (!found_user) { throw new UserNotFoundError(); } if (found_user.refreshTokenCount !== decoded["refreshTokenCount"]) { throw new RefreshTokenCountInvalidError(); } - if (found_user.enabled == false) { throw new UserDisabledError(); } found_user.refreshTokenCount = found_user.refreshTokenCount + 1; found_user.password = await argon2.hash(this.password + found_user.uuid);