From 32cea45bbf3e52fa35d447ee6e7f4c3ad28ee454 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Wed, 21 Dec 2022 00:24:54 +0100 Subject: [PATCH] move timestamp into semaphore transaction lock --- backend/src/graphql/resolver/ContributionResolver.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/graphql/resolver/ContributionResolver.ts b/backend/src/graphql/resolver/ContributionResolver.ts index 49c6ea379..4baf3d010 100644 --- a/backend/src/graphql/resolver/ContributionResolver.ts +++ b/backend/src/graphql/resolver/ContributionResolver.ts @@ -580,11 +580,11 @@ export class ContributionResolver { clientTimezoneOffset, ) - const receivedCallDate = new Date() - // acquire lock const releaseLock = await TRANSACTIONS_LOCK.acquire() console.log(`locked for confirmContribution ${id}`) + + const receivedCallDate = new Date() const queryRunner = getConnection().createQueryRunner() await queryRunner.connect() await queryRunner.startTransaction('REPEATABLE READ') // 'READ COMMITTED')