diff options
author | Christian Grothoff <grothoff@gnunet.org> | 2022-07-21 18:34:36 +0200 |
---|---|---|
committer | Christian Grothoff <grothoff@gnunet.org> | 2022-07-21 18:34:36 +0200 |
commit | 02e9d6e2cd9f0b27f1636f4d27f8ca026b837b6f (patch) | |
tree | 969b007643965a1e6f411014188f56f7281d52d7 | |
parent | 41cb0eeea7a6ca9eab617d061c9a9bc3ead162b7 (diff) |
-override old token check if pw is reset via default handler
-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; } |