From a2800f8339d29c78563aa97aab89fe2fbe3f79c4 Mon Sep 17 00:00:00 2001 From: Mateusz Kudela <mkudela@syncad.com> Date: Wed, 19 Mar 2025 09:36:52 +0100 Subject: [PATCH] Recompose key container if broadcast transaction fails To let user know that transaction is already signed --- .../ui/screens/transaction_summary/transaction_summary.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clive/__private/ui/screens/transaction_summary/transaction_summary.py b/clive/__private/ui/screens/transaction_summary/transaction_summary.py index b5f9804122..052e59a7d8 100644 --- a/clive/__private/ui/screens/transaction_summary/transaction_summary.py +++ b/clive/__private/ui/screens/transaction_summary/transaction_summary.py @@ -304,6 +304,9 @@ class TransactionSummary(BaseScreen): broadcast=True, ) if wrapper.error_occurred: + # recompose key container in case fail of broadcast when transaction was already signed + if transaction.is_signed: + await self.key_container.recompose() self.notify("Transaction broadcast failed. Please try again.", severity="error") return -- GitLab