From 18ee896aa83ed78cc91f59b7edab7412a36b1823 Mon Sep 17 00:00:00 2001 From: Vlad Stan Date: Fri, 16 May 2025 11:00:35 +0300 Subject: [PATCH] refactor: Explicitly check for FAILED state in get_payment_status orig commit: 5374747667ea032fc45b4d60284a5112fa140120 --- lnbits/wallets/strike.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lnbits/wallets/strike.py b/lnbits/wallets/strike.py index 63093f025..74c930843 100644 --- a/lnbits/wallets/strike.py +++ b/lnbits/wallets/strike.py @@ -409,9 +409,9 @@ class StrikeWallet(Wallet): preimage = data.get("preimage") or data.get("preImage") if state in {"SUCCEEDED", "COMPLETED"}: return PaymentSuccessStatus(fee_msat=0, preimage=preimage) - # todo: check for FAILED status and default to pending if state == "FAILED": return PaymentFailedStatus() + # Default to pending for PENDING and any other states return PaymentPendingStatus() except httpx.HTTPStatusError as e: # todo: better handle this inside the try block