summaryrefslogtreecommitdiff
path: root/src/backend
diff options
context:
space:
mode:
authorpriscilla <priscilla.huang@efrei.net>2023-02-02 05:51:51 -0500
committerpriscilla <priscilla.huang@efrei.net>2023-02-02 05:51:51 -0500
commitb55b9ebd8bde3396d1dfe13e38e13d6c20a520ba (patch)
tree2a5f5bc451297c9270f22ca8637fd103a97ca6c2 /src/backend
parent2e3962325c2df01f36423cbc979ea08c1cb6eeaf (diff)
downloadmerchant-b55b9ebd8bde3396d1dfe13e38e13d6c20a520ba.tar.gz
merchant-b55b9ebd8bde3396d1dfe13e38e13d6c20a520ba.tar.bz2
merchant-b55b9ebd8bde3396d1dfe13e38e13d6c20a520ba.zip
allow patch template to edit when image is null
Diffstat (limited to 'src/backend')
-rw-r--r--src/backend/taler-merchant-httpd_helper.c2
-rw-r--r--src/backend/taler-merchant-httpd_private-patch-templates-ID.c3
2 files changed, 1 insertions, 4 deletions
diff --git a/src/backend/taler-merchant-httpd_helper.c b/src/backend/taler-merchant-httpd_helper.c
index 56a11d94..22d82a0d 100644
--- 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
index 6cd060f0..b1116f62 100644
--- 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);