summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd_config.c
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2023-10-13 09:26:25 +0200
committerChristian Grothoff <grothoff@gnunet.org>2023-10-13 21:16:50 +0200
commita8b2456ecf47e2650f8bac1da3cc25b4ace54d24 (patch)
tree73bc0c6f6371120d21c91a6b104bcb1b682234ee /src/backend/taler-merchant-httpd_config.c
parent586342ce6ecc2ac34e067ea0b745fe156fe72133 (diff)
downloadmerchant-a8b2456ecf47e2650f8bac1da3cc25b4ace54d24.tar.gz
merchant-a8b2456ecf47e2650f8bac1da3cc25b4ace54d24.tar.bz2
merchant-a8b2456ecf47e2650f8bac1da3cc25b4ace54d24.zip
return only accepted currencies from /config
Diffstat (limited to 'src/backend/taler-merchant-httpd_config.c')
-rw-r--r--src/backend/taler-merchant-httpd_config.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/taler-merchant-httpd_config.c b/src/backend/taler-merchant-httpd_config.c
index 461aeb06..f1075ff5 100644
--- a/src/backend/taler-merchant-httpd_config.c
+++ b/src/backend/taler-merchant-httpd_config.c
@@ -63,11 +63,11 @@ MH_handler_config (struct TMH_RequestHandler *rh,
{
const struct TALER_CurrencySpecification *cspec = &TMH_cspecs[i];
- /* FIXME: filter by currencies with configured exchange? */
- GNUNET_assert (0 ==
- json_object_set_new (specs,
- cspec->currency,
- TALER_CONFIG_currency_specs_to_json (cspec)));
+ if (TMH_test_exchange_configured_for_currency (cspec->currency))
+ GNUNET_assert (0 ==
+ json_object_set_new (specs,
+ cspec->currency,
+ TALER_CONFIG_currency_specs_to_json (cspec)));
}
response = TALER_MHD_MAKE_JSON_PACK (
GNUNET_JSON_pack_string ("currency",