merchant

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

commit 4f119d96766e39b6cbb5e27c14a4a5070de7bb88
parent 4ec4385dea384c04dc5fd720b43f7bd1f55cf13c
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sun,  3 May 2026 20:51:55 +0200

fix #11055

Diffstat:
Msrc/backend/taler-merchant-httpd_get-exchanges.c | 15+++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_get-exchanges.c b/src/backend/taler-merchant-httpd_get-exchanges.c @@ -67,18 +67,25 @@ add_exchange ( { json_t *dr = json_object_get (account, "debit_restrictions"); + const char *payto; + + payto = json_string_value (json_object_get (account, + "payto_uri")); if (NULL != dr) { - const char *payto; - - payto = json_string_value (json_object_get (account, - "payto_uri")); GNUNET_break (0 == json_object_set (debit_restrictions, payto, dr)); } + else + { + GNUNET_break (0 == + json_object_set (debit_restrictions, + payto, + json_null ())); + } } }