From 54258adc426123c827ca95a386c03e330ef1d88e Mon Sep 17 00:00:00 2001
From: clauspeterhuebner
Date: Wed, 23 Apr 2025 21:35:04 +0200
Subject: [PATCH] correct calculation of exp-date
---
backend/src/graphql/resolver/TransactionLinkResolver.ts | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/backend/src/graphql/resolver/TransactionLinkResolver.ts b/backend/src/graphql/resolver/TransactionLinkResolver.ts
index e6e642652..877946390 100644
--- a/backend/src/graphql/resolver/TransactionLinkResolver.ts
+++ b/backend/src/graphql/resolver/TransactionLinkResolver.ts
@@ -508,8 +508,11 @@ export class TransactionLinkResolver {
)
let verifiedPayload: DisbursementJwtPayloadType | null = null
if (jwtPayload != null) {
- if (jwtPayload.exp && jwtPayload.exp < new Date().getTime()) {
- throw new LogError('Redeem JWT-Token expired! jwtPayload.exp=', new Date(jwtPayload.exp))
+ if (jwtPayload.exp && new Date(jwtPayload.exp * 1000) < new Date()) {
+ throw new LogError(
+ 'Redeem JWT-Token expired! jwtPayload.exp=',
+ new Date(jwtPayload.exp * 1000),
+ )
} else if (jwtPayload.tokentype === DisbursementJwtPayloadType.REDEEM_ACTIVATION_TYPE) {
verifiedPayload = new DisbursementJwtPayloadType(
jwtPayload.sendercommunityuuid as string,