diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-04-02 15:54:43 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-04-02 15:54:43 +0200 |
commit | 385fb34f50768c76e32f8009c9270559e187bbb2 (patch) | |
tree | ad08e6b5318c2eba60e5f5155f343c206fcd6699 /src/backend/taler-merchant-httpd_private-get-instances-ID.c | |
parent | 9bec95fe28aa83f03f1a5bac25201b037e9564d3 (diff) | |
download | merchant-385fb34f50768c76e32f8009c9270559e187bbb2.tar.gz merchant-385fb34f50768c76e32f8009c9270559e187bbb2.tar.bz2 merchant-385fb34f50768c76e32f8009c9270559e187bbb2.zip |
fix #6812: allow purging of deleted instances
Diffstat (limited to 'src/backend/taler-merchant-httpd_private-get-instances-ID.c')
-rw-r--r-- | src/backend/taler-merchant-httpd_private-get-instances-ID.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backend/taler-merchant-httpd_private-get-instances-ID.c b/src/backend/taler-merchant-httpd_private-get-instances-ID.c index 6c3730a2..2e63995f 100644 --- a/src/backend/taler-merchant-httpd_private-get-instances-ID.c +++ b/src/backend/taler-merchant-httpd_private-get-instances-ID.c @@ -121,7 +121,8 @@ TMH_private_get_instances_default_ID (const struct TMH_RequestHandler *rh, struct TMH_MerchantInstance *mi; mi = TMH_lookup_instance (hc->infix); - if (NULL == mi) + if ( (NULL == mi) || + (mi->deleted) ) { return TALER_MHD_reply_with_error (connection, MHD_HTTP_NOT_FOUND, |