diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-07-23 17:07:51 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-07-23 17:07:51 +0200 |
commit | 590bb2c6d181bd703ff4b1c528662898f28eab79 (patch) | |
tree | 1f16f3f5eef85ea7438c11d32dfafb83c3f0ef21 /src/backend/taler-merchant-httpd_private-get-orders-ID.c | |
parent | d5b2b639dab3074307bbfdbd58627bb3253163ab (diff) | |
download | merchant-590bb2c6d181bd703ff4b1c528662898f28eab79.tar.gz merchant-590bb2c6d181bd703ff4b1c528662898f28eab79.tar.bz2 merchant-590bb2c6d181bd703ff4b1c528662898f28eab79.zip |
-misc backend changes from workshop
Diffstat (limited to 'src/backend/taler-merchant-httpd_private-get-orders-ID.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_private-get-orders-ID.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/backend/taler-merchant-httpd_private-get-orders-ID.c b/src/backend/taler-merchant-httpd_private-get-orders-ID.c index ed276b42..bf5e2f65 100644 --- a/src/backend/taler-merchant-httpd_private-get-orders-ID.c +++ b/src/backend/taler-merchant-httpd_private-get-orders-ID.c @@ -1045,6 +1045,17 @@ TMH_private_get_orders_ID (const struct TMH_RequestHandler *rh, hc->instance->settings.id, &claim_token, NULL); + if ( (NULL == taler_pay_uri) || + (NULL == order_status_url) ) + { + GNUNET_break_op (0); + GNUNET_free (taler_pay_uri); + GNUNET_free (order_status_url); + return TALER_MHD_reply_with_error (connection, + MHD_HTTP_BAD_REQUEST, + TALER_EC_GENERIC_HTTP_HEADERS_MALFORMED, + "host"); + } ret = TALER_MHD_reply_json_pack (connection, MHD_HTTP_OK, "{s:s, s:s, s:s, s:s, s:s" |