summaryrefslogtreecommitdiff
path: root/src/backend/taler-merchant-httpd_private-get-instances-ID.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-04-02 15:54:43 +0200
committerChristian Grothoff <christian@grothoff.org>2021-04-02 15:54:43 +0200
commit385fb34f50768c76e32f8009c9270559e187bbb2 (patch)
treead08e6b5318c2eba60e5f5155f343c206fcd6699 /src/backend/taler-merchant-httpd_private-get-instances-ID.c
parent9bec95fe28aa83f03f1a5bac25201b037e9564d3 (diff)
downloadmerchant-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.c3
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,