merchant

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

commit b55b9ebd8bde3396d1dfe13e38e13d6c20a520ba
parent 2e3962325c2df01f36423cbc979ea08c1cb6eeaf
Author: priscilla <priscilla.huang@efrei.net>
Date:   Thu,  2 Feb 2023 05:51:51 -0500

allow patch template to edit when image is null

Diffstat:
Msrc/backend/taler-merchant-httpd_helper.c | 2--
Msrc/backend/taler-merchant-httpd_private-patch-templates-ID.c | 3+--
2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_helper.c b/src/backend/taler-merchant-httpd_helper.c @@ -298,8 +298,6 @@ TMH_image_data_url_valid (const char *image_data_url) if (0 == strcmp (image_data_url, "")) return true; - if (NULL == image_data_url) - return true; if (0 != strncasecmp ("data:image/", image_data_url, strlen ("data:image/"))) diff --git a/src/backend/taler-merchant-httpd_private-patch-templates-ID.c b/src/backend/taler-merchant-httpd_private-patch-templates-ID.c @@ -145,8 +145,7 @@ TMH_private_patch_templates_ID (const struct TMH_RequestHandler *rh, "template_contract"); } - - if (! TMH_image_data_url_valid (tp.image)) + if ((NULL != tp.image) && (! TMH_image_data_url_valid (tp.image))) { GNUNET_break_op (0); GNUNET_JSON_parse_free (spec);