merchant

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

commit b442690cb04dc5cf47941a6783e8a0411504cf66
parent 35317cd9bf3eab1581ed70ae009a8cd96f99ac20
Author: Christian Grothoff <grothoff@gnunet.org>
Date:   Sat, 11 Jul 2026 21:32:58 +0200

only notify on success

Diffstat:
Msrc/backend/taler-merchant-httpd_delete-management-instances-INSTANCE.c | 22+++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/backend/taler-merchant-httpd_delete-management-instances-INSTANCE.c b/src/backend/taler-merchant-httpd_delete-management-instances-INSTANCE.c @@ -78,17 +78,6 @@ delete_instances_ID (struct TMH_HandlerContext *hc, else qs = TALER_MERCHANTDB_delete_instance_private_key (TMH_db, mi->settings.id); - { - struct GNUNET_DB_EventHeaderP es = { - .size = htons (sizeof (es)), - .type = htons (TALER_DBEVENT_MERCHANT_ACCOUNTS_CHANGED) - }; - - TALER_MERCHANTDB_event_notify (TMH_db, - &es, - NULL, - 0); - } switch (qs) { case GNUNET_DB_STATUS_HARD_ERROR: @@ -110,6 +99,17 @@ delete_instances_ID (struct TMH_HandlerContext *hc, ? "Instance unknown" : "Private key unknown"); case GNUNET_DB_STATUS_SUCCESS_ONE_RESULT: + { + struct GNUNET_DB_EventHeaderP es = { + .size = htons (sizeof (es)), + .type = htons (TALER_DBEVENT_MERCHANT_ACCOUNTS_CHANGED) + }; + + TALER_MERCHANTDB_event_notify (TMH_db, + &es, + NULL, + 0); + } TMH_reload_instances (mi->settings.id); return TALER_MHD_reply_static (connection, MHD_HTTP_NO_CONTENT,