merchant

Merchant backend to process payments, run by merchants
Log | Files | Refs | Submodules | README | LICENSE

commit 2bc6e492ee9aaa6ed1fa5001b585db4cad76e92e
parent 6bca914c824a5f9b42b8f90094d62da1f25c88b0
Author: Christian Grothoff <christian@grothoff.org>
Date:   Thu, 25 Jun 2020 11:36:34 +0200

fix FIXME

Diffstat:
Msrc/backend/taler-merchant-httpd_get-orders-ID.c | 8+++-----
1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_get-orders-ID.c b/src/backend/taler-merchant-httpd_get-orders-ID.c @@ -850,7 +850,9 @@ TMH_get_orders_ID (const struct TMH_RequestHandler *rh, TALER_EC_GET_ORDERS_DB_LOOKUP_ERROR, "db error fetching pay session info"); } - if (0 == qs) + if ( (GNUNET_DB_STATUS_SUCCESS_NO_RESULTS == qs) || + (0 != strcmp (order_id, + already_paid_order_id)) ) { MHD_RESULT ret; @@ -860,10 +862,6 @@ TMH_get_orders_ID (const struct TMH_RequestHandler *rh, return ret; } GNUNET_break (1 == qs); - // FIXME: eh, what? shouldn't we be possibly REDIRECTING to - // already_paid_order_id? - GNUNET_break (0 == strcmp (order_id, - already_paid_order_id)); GNUNET_free_non_null (already_paid_order_id); } else