diff options
-rw-r--r-- | src/backend/taler-merchant-httpd_pay.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/backend/taler-merchant-httpd_pay.c b/src/backend/taler-merchant-httpd_pay.c index 0c93c166..aa4b41f7 100644 --- a/src/backend/taler-merchant-httpd_pay.c +++ b/src/backend/taler-merchant-httpd_pay.c @@ -1453,9 +1453,9 @@ handler_pay_json (struct MHD_Connection *connection, GNUNET_log (GNUNET_ERROR_TYPE_WARNING, "Rolling back db transaction\n"); db->rollback (db->cls); + break; } - break; /* Only retry if SOFT error occurred. Exit in case of OK or HARD failure */ if (GNUNET_DB_STATUS_HARD_ERROR == qs_st) @@ -1466,7 +1466,6 @@ handler_pay_json (struct MHD_Connection *connection, TALER_EC_PAY_DB_STORE_TRANSACTION_ERROR, "Merchant database error: hard error while storing transaction"); } - continue; } |