From ed9296055d6a0302182ade5708c3b93a639d47df Mon Sep 17 00:00:00 2001 From: benoit74 Date: Fri, 8 Nov 2024 14:52:25 +0000 Subject: [PATCH] Force tasks with no files as failed --- api/src/zimitfrontend/routes/utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/api/src/zimitfrontend/routes/utils.py b/api/src/zimitfrontend/routes/utils.py index d36117a..f6b150f 100644 --- a/api/src/zimitfrontend/routes/utils.py +++ b/api/src/zimitfrontend/routes/utils.py @@ -109,6 +109,10 @@ def convert_hook_to_mail( if task.status not in ("requested", "succeeded", "failed", "canceled"): return MailToSend(status=SUCCESS) + # force fail status, see https://github.com/openzim/zimit-frontend/issues/90 + if task.files is None or len(task.files) == 0: + task.status = "failed" + context = { "base_url": ApiConfiguration.public_url, "download_url": ApiConfiguration.zim_download_url,