fix: hide payment details for failed payments (#3393)

This commit is contained in:
Vlad Stan
2025-10-08 14:43:40 +02:00
committed by GitHub
parent 3e72788fc8
commit a9374d509c
+3 -1
View File
@@ -296,7 +296,9 @@ async def api_payment(payment_hash, x_api_key: str | None = Header(None)):
return {"paid": True, "preimage": payment.preimage}
if payment.failed:
return {"paid": False, "status": "failed", "details": payment}
if wallet and wallet.id == payment.wallet_id:
return {"paid": False, "status": "failed", "details": payment}
return {"paid": False, "status": "failed"}
try:
status = await payment.check_status()