From f04d156e5cacfe8d7bc26ac8a2416858d22b69ac Mon Sep 17 00:00:00 2001
From: clauspeterhuebner
Date: Mon, 14 Apr 2025 15:42:11 +0200
Subject: [PATCH] additional log and missing await at decode invocation
---
backend/src/graphql/resolver/TransactionLinkResolver.ts | 2 +-
frontend/src/pages/TransactionLink.vue | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/backend/src/graphql/resolver/TransactionLinkResolver.ts b/backend/src/graphql/resolver/TransactionLinkResolver.ts
index 7a0f65db9..80040a68c 100644
--- a/backend/src/graphql/resolver/TransactionLinkResolver.ts
+++ b/backend/src/graphql/resolver/TransactionLinkResolver.ts
@@ -175,7 +175,7 @@ export class TransactionLinkResolver {
// disbursement jwt-token
// eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-assignment
const homeCom = await getHomeCommunity()
- const jwtPayload = decode(code, homeCom.publicKey)
+ const jwtPayload = await decode(code, homeCom.publicKey)
if (jwtPayload !== null && jwtPayload instanceof DisbursementJwtPayloadType) {
const disburseJwtPayload: DisbursementJwtPayloadType = jwtPayload
transactionLink.communityName = homeCom.name !== null ? homeCom.name : 'unknown'
diff --git a/frontend/src/pages/TransactionLink.vue b/frontend/src/pages/TransactionLink.vue
index c45e5a32f..b5f5c9d46 100644
--- a/frontend/src/pages/TransactionLink.vue
+++ b/frontend/src/pages/TransactionLink.vue
@@ -130,6 +130,7 @@ const itemType = computed(() => {
})
const itemTypeExt = computed(() => {
+ console.log('TransactionLink.itemTypeExt... itemType=', itemType)
if (itemType.value.startsWith('TEXT')) {
return 'TEXT'
}
@@ -179,6 +180,7 @@ onResult(() => {
})
onError(() => {
+ console.log('TransactionLink.onError... error=', error)
toastError(t('gdd_per_link.redeemlink-error'))
})