From cf59e8537879e232ff15d75bc2ceaf90f99edfb2 Mon Sep 17 00:00:00 2001
From: Benjamin Bertrand <benjamin.bertrand@esss.se>
Date: Tue, 4 Jun 2019 13:37:35 +0200
Subject: [PATCH] Improve error message when task not found

The error has been raised a few times but the cause hasn't been found.
Adding the representation of the job should help debugging.
---
 app/tasks.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app/tasks.py b/app/tasks.py
index 10b873c..a0b00d7 100644
--- a/app/tasks.py
+++ b/app/tasks.py
@@ -55,7 +55,10 @@ class TaskWorker(Worker):
                 self.log.warning("task not found...")
                 time.sleep(1)
         else:
-            self.log.error(f"Task {job.id} not found! Task attribute not updated!")
+            self.log.error(
+                f"Task {job.id} not found for job: {job.get_call_string()}!"
+                " Task attribute not updated!"
+            )
             return
         for name, value in attributes.items():
             setattr(task, name, value)
-- 
GitLab