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