From ea3ecbc6799f45059697826a6dfe5912aa0e691a Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Mon, 21 Feb 2022 12:00:02 +0100 Subject: [PATCH] admin resolver: make sure to write userId only when we create a new balance --- backend/src/graphql/resolver/AdminResolver.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/src/graphql/resolver/AdminResolver.ts b/backend/src/graphql/resolver/AdminResolver.ts index 6112e1d50..0bb4822b3 100644 --- a/backend/src/graphql/resolver/AdminResolver.ts +++ b/backend/src/graphql/resolver/AdminResolver.ts @@ -261,9 +261,10 @@ export class AdminResolver { }) let userBalance = await Balance.findOne({ userId: pendingCreation.userId }) - - if (!userBalance) userBalance = new Balance() - userBalance.userId = pendingCreation.userId + if (!userBalance) { + userBalance = new Balance() + userBalance.userId = pendingCreation.userId + } userBalance.amount = Number(newBalance) userBalance.modified = receivedCallDate userBalance.recordDate = receivedCallDate