diff --git a/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.html b/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.html index 9715fc26c..f9def7206 100644 --- a/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.html +++ b/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.html @@ -136,7 +136,7 @@
Error loading transaction -
+

{{ error.status }}: {{ error.statusText }}
diff --git a/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.ts b/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.ts index a875e1065..f758aa2f4 100644 --- a/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.ts +++ b/frontend/src/app/bisq/bisq-transaction/bisq-transaction.component.ts @@ -50,6 +50,16 @@ export class BisqTransactionComponent implements OnInit, OnDestroy { if (bisqTxError.status === 404) { return this.electrsApiService.getTransaction$(this.txId) .pipe( + map((tx) => { + if (tx.status.confirmed) { + this.error = { + status: 200, + statusText: 'Transaction is confirmed but not available in the Bisq database, please try reloading this page.' + }; + return null; + } + return tx; + }), catchError((txError: HttpErrorResponse) => { console.log(txError); this.error = txError; diff --git a/frontend/src/app/components/block/block.component.html b/frontend/src/app/components/block/block.component.html index e1e088b2c..5cb60e00d 100644 --- a/frontend/src/app/components/block/block.component.html +++ b/frontend/src/app/components/block/block.component.html @@ -157,7 +157,7 @@
Error loading block data. -
+

{{ error.error }}