merchant

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

commit 6ac300125f397470cac808e190eb02270b9a01bb
parent 6f8c2241fcd836bad836861c4b3eb7d43504a780
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sun,  6 Sep 2020 00:11:17 +0200

get_order_summary() can return NULL, make field optional

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

diff --git a/src/backend/taler-merchant-httpd_get-orders-ID.c b/src/backend/taler-merchant-httpd_get-orders-ID.c @@ -532,7 +532,8 @@ send_pay_request (struct GetOrderData *god, { enum GNUNET_GenericReturnValue res; json_t *context; - context = json_pack ("{s:s, s:s, s:s, s:s:}", + + context = json_pack ("{s:s, s:s, s:s, s:s?}", "taler_pay_uri", taler_pay_uri, "order_status_url", @@ -1103,7 +1104,8 @@ TMH_get_orders_ID (const struct TMH_RequestHandler *rh, } { json_t *context; - context = json_pack ("{s:s, s:s, s:s, s:s}" + + context = json_pack ("{s:s?, s:s, s:s, s:s}" "order_summary", get_order_summary (god), "refund_amount", @@ -1127,7 +1129,7 @@ TMH_get_orders_ID (const struct TMH_RequestHandler *rh, { json_t *context; - context = json_pack ("{s:O, s:s, s:s}", + context = json_pack ("{s:O, s:s?, s:s}", "contract_terms", god->contract_terms, "order_summary",