diff options
Diffstat (limited to 'src/backend/taler-merchant-httpd_private-delete-instances-ID.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_private-delete-instances-ID.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/backend/taler-merchant-httpd_private-delete-instances-ID.c b/src/backend/taler-merchant-httpd_private-delete-instances-ID.c index 0de88164..bb0c8e56 100644 --- a/src/backend/taler-merchant-httpd_private-delete-instances-ID.c +++ b/src/backend/taler-merchant-httpd_private-delete-instances-ID.c @@ -1,6 +1,6 @@ /* This file is part of TALER - (C) 2020 Taler Systems SA + (C) 2020-2021 Taler Systems SA TALER is free software; you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software @@ -73,8 +73,11 @@ delete_instances_ID (struct TMH_MerchantInstance *mi, ? "Instance unknown" : "Private key unknown"); case GNUNET_DB_STATUS_SUCCESS_ONE_RESULT: + TMH_reload_instances (mi->settings.id); if (purge) - TMH_instance_decref (mi); + TMH_instance_free_cb (NULL, + &mi->h_instance, + mi); else mi->deleted = true; return TALER_MHD_reply_static (connection, |