summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/backend/taler-merchant-httpd_get-orders-ID.c8
1 files 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
index 40c50de2..ca5a1a25 100644
--- 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