diff options
-rw-r--r-- | src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c b/src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c index b4e77d46..8feb44f2 100644 --- a/src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c +++ b/src/backend/taler-merchant-httpd_private-post-instances-ID-auth.c @@ -217,6 +217,7 @@ TMH_private_post_instances_default_ID_auth (const struct TMH_RequestHandler *rh, struct TMH_HandlerContext *hc) { struct TMH_MerchantInstance *mi; + MHD_RESULT ret; mi = TMH_lookup_instance (hc->infix); if (NULL == mi) @@ -226,9 +227,12 @@ TMH_private_post_instances_default_ID_auth (const struct TMH_RequestHandler *rh, TALER_EC_MERCHANT_GENERIC_INSTANCE_UNKNOWN, hc->infix); } - return post_instances_ID_auth (mi, - connection, - hc); + mi->auth_override = true; + ret = post_instances_ID_auth (mi, + connection, + hc); + mi->auth_override = false; + return ret; } |