commit b442690cb04dc5cf47941a6783e8a0411504cf66
parent 35317cd9bf3eab1581ed70ae009a8cd96f99ac20
Author: Christian Grothoff <grothoff@gnunet.org>
Date: Sat, 11 Jul 2026 21:32:58 +0200
only notify on success
Diffstat:
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,