From c7605a69632f470332c275e26197e754448681c2 Mon Sep 17 00:00:00 2001
From: Robert Latta <robert.latta@geant.org>
Date: Fri, 16 Aug 2024 11:15:41 +0100
Subject: [PATCH] moved job log cache clearing from task to update route. RE
 DBOARD3-1003

---
 inventory_provider/routes/jobs.py  | 1 +
 inventory_provider/tasks/worker.py | 2 --
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/inventory_provider/routes/jobs.py b/inventory_provider/routes/jobs.py
index 58cc45f6..8953a245 100644
--- a/inventory_provider/routes/jobs.py
+++ b/inventory_provider/routes/jobs.py
@@ -118,6 +118,7 @@ def update():
                 response='an update is already in progress',
                 status=503,
                 mimetype="text/html")
+    monitor.clear_joblog(r)
     update_task_id = worker.update_entry_point.delay().get()
     r.set('classifier-cache:update-task-id', update_task_id.encode('utf-8'))
     return jsonify({'task id': update_task_id})
diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py
index b457ce19..df5b9707 100644
--- a/inventory_provider/tasks/worker.py
+++ b/inventory_provider/tasks/worker.py
@@ -27,7 +27,6 @@ from inventory_provider.tasks.common \
     import get_next_redis, get_current_redis, \
     latch_db, get_latch, set_latch, update_latch_status, \
     ims_sorted_service_type_key, set_single_latch
-from inventory_provider.tasks import monitor
 from inventory_provider import config, nokia, gap
 from inventory_provider import environment
 from inventory_provider import snmp
@@ -462,7 +461,6 @@ def update_entry_point(self):
     try:
         _erase_next_db(InventoryTask.config)
         update_latch_status(InventoryTask.config, pending=True)
-        monitor.clear_joblog(get_current_redis(InventoryTask.config))
         self.log_info("Starting update")
 
         routers = retrieve_and_persist_neteng_managed_device_list(
-- 
GitLab