exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit ec5626e196c581760d97aec993ad4d4d52021f99
parent 3fe81205d8483ca87bb0ab84b10f8b9125278ddf
Author: Antoine A <>
Date:   Thu, 16 Jan 2025 16:16:57 +0100

fakebank: new BANK_UPDATE_ABORT_CONFLICT error when selecting aborted withdrawal

Diffstat:
Msrc/bank-lib/fakebank_tbi_post_withdrawal_operation.c | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/src/bank-lib/fakebank_tbi_post_withdrawal_operation.c b/src/bank-lib/fakebank_tbi_post_withdrawal_operation.c @@ -71,6 +71,13 @@ do_post_withdrawal ( TALER_EC_BANK_TRANSACTION_NOT_FOUND, wopid); } + if (wo->aborted) + { + return TALER_MHD_reply_with_error (connection, + MHD_HTTP_CONFLICT, + TALER_EC_BANK_UPDATE_ABORT_CONFLICT, + wopid); + } if ( (wo->selection_done) && (0 != GNUNET_memcmp (&wo->reserve_pub, reserve_pub)) )