From e688948e42e042af9028cc719b1d2838466bcd92 Mon Sep 17 00:00:00 2001 From: softsimon Date: Fri, 19 Mar 2021 19:10:11 +0700 Subject: [PATCH] Bugfix: Don't extend already extended transactions to not override the firstSeen property. fixes #390 --- backend/src/api/transaction-utils.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/src/api/transaction-utils.ts b/backend/src/api/transaction-utils.ts index 8c3867329..2a5d3a9ad 100644 --- a/backend/src/api/transaction-utils.ts +++ b/backend/src/api/transaction-utils.ts @@ -26,6 +26,11 @@ class TransactionUtils { } private extendTransaction(transaction: IEsploraApi.Transaction): TransactionExtended { + // @ts-ignore + if (transaction.vsize) { + // @ts-ignore + return transaction; + } const feePerVbytes = Math.max(1, (transaction.fee || 0) / (transaction.weight / 4)); const transactionExtended: TransactionExtended = Object.assign({ vsize: Math.round(transaction.weight / 4),