From 51cc1221d0129018828b2abf0f273caada599649 Mon Sep 17 00:00:00 2001 From: Fringg Date: Tue, 10 Mar 2026 06:56:16 +0300 Subject: [PATCH] fix: add null guard for purchase_token before rendering CodeOnlySuccessState --- src/pages/GiftResult.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/GiftResult.tsx b/src/pages/GiftResult.tsx index 401765c..edfe9b8 100644 --- a/src/pages/GiftResult.tsx +++ b/src/pages/GiftResult.tsx @@ -562,7 +562,8 @@ export default function GiftResult() { ); } - const isCodeOnlyPaid = status?.status === 'paid' && status?.is_code_only; + const isCodeOnlyPaid = + status?.status === 'paid' && status?.is_code_only && status?.purchase_token != null; const isDelivered = status?.status === 'delivered'; const isPendingActivation = status?.status === 'pending_activation'; const isFailed = status?.status === 'failed' || status?.status === 'expired';