From 94e9039c86b28b9379387db5afc8de723dc80ce0 Mon Sep 17 00:00:00 2001 From: elweyn Date: Mon, 24 Oct 2022 13:23:42 +0200 Subject: [PATCH] Add changed values to the new contribution message. --- backend/src/graphql/resolver/ContributionResolver.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/backend/src/graphql/resolver/ContributionResolver.ts b/backend/src/graphql/resolver/ContributionResolver.ts index 15734d906..172c61e65 100644 --- a/backend/src/graphql/resolver/ContributionResolver.ts +++ b/backend/src/graphql/resolver/ContributionResolver.ts @@ -224,16 +224,22 @@ export class ContributionResolver { // TODO: Add message to changeMessage changeMessage += 'Neuer Memo: ' + memo + '\n' } - if (contributionToUpdate.amount !== amount) { + if (contributionToUpdate.amount.toFixed(6) !== amount.toFixed(6)) { // TODO: Add amount to changeMessage changeMessage += 'Neuer Betrag: ' + amount + '\n' } - if (contributionToUpdate.contributionDate !== new Date(creationDate)) { + const isDateDifferent = + contributionToUpdate.contributionDate.getTime() !== new Date(creationDate).getTime() + if (isDateDifferent) { // TODO: Add contributionDate to changeMessage - changeMessage += 'Neuer Beitragsdatum: ' + creationDate + '\n' + changeMessage += 'Neuer Beitragsdatum: ' + creationDate } contributionMessage.message = changeMessage + contributionMessage.createdAt = new Date() + contributionMessage.isModerator = false + contributionMessage.userId = user.id contributionMessage.type = ContributionMessageType.HISTORY + ContributionMessage.save(contributionMessage) contributionToUpdate.amount = amount contributionToUpdate.memo = memo