From 9e90a4432b414382344ea525a34af27e661523f4 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 2 May 2020 22:03:52 +0200 Subject: fix/complete inventory management logic --- src/backend/taler-merchant-httpd_post-orders-ID-abort.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/backend/taler-merchant-httpd_post-orders-ID-abort.c') diff --git a/src/backend/taler-merchant-httpd_post-orders-ID-abort.c b/src/backend/taler-merchant-httpd_post-orders-ID-abort.c index 08773a7d..4c7960ef 100644 --- a/src/backend/taler-merchant-httpd_post-orders-ID-abort.c +++ b/src/backend/taler-merchant-httpd_post-orders-ID-abort.c @@ -741,7 +741,7 @@ begin_transaction (struct AbortContext *ac) /* Payment is complete, refuse to abort. */ TMH_db->rollback (TMH_db->cls); resume_abort_with_error (ac, - MHD_HTTP_FORBIDDEN, + MHD_HTTP_PRECONDITION_FAILED, TALER_EC_ABORT_REFUND_REFUSED_PAYMENT_COMPLETE, "Payment was complete, refusing to abort"); return; @@ -753,7 +753,7 @@ begin_transaction (struct AbortContext *ac) { GNUNET_break_op (0); resume_abort_with_error (ac, - MHD_HTTP_BAD_REQUEST, + MHD_HTTP_FORBIDDEN, TALER_EC_ABORT_CONTRACT_HASH_MISSMATCH, "Provided hash does not match order on file"); return; -- cgit v1.2.3