From 920a1cd8eeef6c410acb093b7a265709eea33cd1 Mon Sep 17 00:00:00 2001 From: Leah Date: Thu, 9 Jan 2025 23:01:45 +0100 Subject: [PATCH] fixed bug --- packages/backend/src/core/entities/UserEntityService.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/backend/src/core/entities/UserEntityService.ts b/packages/backend/src/core/entities/UserEntityService.ts index c35831f47..e366a86b4 100644 --- a/packages/backend/src/core/entities/UserEntityService.ts +++ b/packages/backend/src/core/entities/UserEntityService.ts @@ -614,8 +614,8 @@ export class UserEntityService implements OnModuleInit { ...(opts.includeSecrets ? { email: profile!.email, emailVerified: profile!.emailVerified, - approved: user.approved, - signupReason: user.signupReason, + approved: user!.approved, + signupReason: user!.signupReason, securityKeysList: profile!.twoFactorEnabled ? this.userSecurityKeysRepository.find({ where: { @@ -707,5 +707,7 @@ export class UserEntityService implements OnModuleInit { } return (await Promise.allSettled(_users.map(u => this.pack(u, me, { ...options, userProfile: profilesMap?.get(u.id), userRelations: userRelations, userMemos: userMemos, pinNotes: pinNotes })))) + .filter(result => result.status === 'fulfilled') + .map(result => (result as PromiseFulfilledResult>).value); } }