merchant

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

commit 02e9d6e2cd9f0b27f1636f4d27f8ca026b837b6f
parent 41cb0eeea7a6ca9eab617d061c9a9bc3ead162b7
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Thu, 21 Jul 2022 18:34:36 +0200

-override old token check if pw is reset via default handler

Diffstat:
Msrc/backend/taler-merchant-httpd_private-post-instances-ID-auth.c | 10+++++++---
1 file 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 @@ -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; }