commit 4f119d96766e39b6cbb5e27c14a4a5070de7bb88
parent 4ec4385dea384c04dc5fd720b43f7bd1f55cf13c
Author: Christian Grothoff <christian@grothoff.org>
Date: Sun, 3 May 2026 20:51:55 +0200
fix #11055
Diffstat:
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 ()));
+ }
}
}