commit f79387a55b209a438389127a2a14961710753eed parent 86dc05425ef41680f3d455cbd82dac5588d995fe Author: Christian Grothoff <christian@grothoff.org> Date: Sat, 13 May 2023 22:17:49 +0200 implement #7837 Diffstat:
| M | src/backend/taler-merchant-httpd_private-post-reserves.c | | | 7 | +++++++ |
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/backend/taler-merchant-httpd_private-post-reserves.c b/src/backend/taler-merchant-httpd_private-post-reserves.c @@ -263,6 +263,13 @@ handle_exchange (void *cls, TALER_MHD_daemon_trigger (); /* we resumed, kick MHD */ return; } + if (! keys->tipping_allowed) + { + rc->ec = TALER_EC_MERCHANT_PRIVATE_POST_RESERVES_TIPPING_NOT_ALLOWED; + rc->http_status = MHD_HTTP_CONFLICT; + TALER_MHD_daemon_trigger (); /* we resumed, kick MHD */ + return; + } rc->master_pub = keys->master_pub; { rc->accounts = TMH_exchange_accounts_by_method (