From b59e472465440d95525e7e3d1225234525948b67 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 17 Jun 2024 11:34:32 +0200 Subject: wallet-core: fix auto-refund state machine Properly use the new finalizing state --- packages/taler-wallet-core/src/testing.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'packages/taler-wallet-core/src/testing.ts') diff --git a/packages/taler-wallet-core/src/testing.ts b/packages/taler-wallet-core/src/testing.ts index 899c4a8b2..057ac50cd 100644 --- a/packages/taler-wallet-core/src/testing.ts +++ b/packages/taler-wallet-core/src/testing.ts @@ -410,6 +410,7 @@ export async function waitUntilAllTransactionsFinal( switch (notif.newTxState.major) { case TransactionMajorState.Pending: case TransactionMajorState.Aborting: + case TransactionMajorState.Finalizing: return false; default: return true; @@ -424,6 +425,7 @@ export async function waitUntilAllTransactionsFinal( switch (tx.txState.major) { case TransactionMajorState.Pending: case TransactionMajorState.Aborting: + case TransactionMajorState.Finalizing: case TransactionMajorState.Suspended: case TransactionMajorState.SuspendedAborting: logger.info( @@ -497,6 +499,7 @@ export async function waitUntilGivenTransactionsFinal( } switch (tx.txState.major) { case TransactionMajorState.Pending: + case TransactionMajorState.Finalizing: case TransactionMajorState.Aborting: case TransactionMajorState.Suspended: case TransactionMajorState.SuspendedAborting: @@ -542,6 +545,7 @@ export async function waitUntilRefreshesDone( } switch (tx.txState.major) { case TransactionMajorState.Pending: + case TransactionMajorState.Finalizing: case TransactionMajorState.Aborting: case TransactionMajorState.Suspended: case TransactionMajorState.SuspendedAborting: -- cgit v1.2.3