From 18b7fd73d0d32ac30fb6791a89b77c0646c65204 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Fri, 18 Feb 2022 12:49:56 +0100 Subject: [PATCH] Admin: search for users include deleted remove unnecessary function --- backend/src/typeorm/repository/User.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/backend/src/typeorm/repository/User.ts b/backend/src/typeorm/repository/User.ts index 59d6ff465..3ac2fbe93 100644 --- a/backend/src/typeorm/repository/User.ts +++ b/backend/src/typeorm/repository/User.ts @@ -3,6 +3,7 @@ import { User } from '@entity/User' @EntityRepository(User) export class UserRepository extends Repository { + async findByPubkeyHex(pubkeyHex: string): Promise { return this.createQueryBuilder('user') .where('hex(user.pubKey) = :pubkeyHex', { pubkeyHex }) @@ -14,10 +15,6 @@ export class UserRepository extends Repository { return await this.findByPubkeyHex(pubKeyString) } - async findByEmail(email: string): Promise { - return this.createQueryBuilder('user').where('user.email = :email', { email }).getOneOrFail() - } - async getUsersIndiced(userIds: number[]): Promise { if (!userIds.length) return [] const users = await this.createQueryBuilder('user') @@ -33,6 +30,7 @@ export class UserRepository extends Repository { async findBySearchCriteria(searchCriteria: string): Promise { return await this.createQueryBuilder('user') + .withDeleted() .where( 'user.firstName like :name or user.lastName like :lastName or user.email like :email', {