From de93505edc20ae68ad7cfa7e5820936f51c5815a Mon Sep 17 00:00:00 2001
From: clauspeterhuebner
Date: Thu, 17 Apr 2025 18:23:22 +0200
Subject: [PATCH] onResult shows strange behaviour with !result ||
!result.value
---
frontend/src/pages/TransactionLink.vue | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/frontend/src/pages/TransactionLink.vue b/frontend/src/pages/TransactionLink.vue
index 77f9bda9d..48bca73ee 100644
--- a/frontend/src/pages/TransactionLink.vue
+++ b/frontend/src/pages/TransactionLink.vue
@@ -186,16 +186,14 @@ onMounted(() => {
onResult(() => {
console.log('TransactionLink.onResult... result=', result)
- if (!result || !result.value) {
- console.log('TransactionLink.onResult... no result:', result)
- } else if (result.value.__typename === 'TransactionLink') {
+ if (result?.value?.__typename === 'TransactionLink') {
console.log('TransactionLink.onResult... redeeming')
setTransactionLinkInformation()
- } else if (result.value.__typename === 'DisbursementLink') {
+ } else if (result?.value?.__typename === 'DisbursementLink') {
console.log('TransactionLink.onResult... disbursing')
setDisbursementLinkInformation()
} else {
- console.log('TransactionLink.onResult... unknown type:', result.value.__typename)
+ console.log('TransactionLink.onResult... unknown type:', result)
}
})
@@ -216,10 +214,12 @@ function setTransactionLinkInformation() {
console.log('TransactionLink.setTransactionLinkInformation... linkData.value=', linkData.value)
if (linkData.value.__typename === 'ContributionLink' && store.state.token) {
console.log('TransactionLink.setTransactionLinkInformation... typename === ContributionLink')
+ // explicit no await
mutationLink(linkData.value.amount)
}
}
}
+
function setDisbursementLinkInformation() {
console.log('TransactionLink.setDisbursementLinkInformation... result=', result)
const { queryDisbursementLink } = result.value