From 64ef3a859591d79485e9e6a019d69e6b7caba929 Mon Sep 17 00:00:00 2001
From: Samuel Roberts <sam.roberts@geant.org>
Date: Fri, 20 Oct 2023 15:57:12 +0100
Subject: [PATCH] actually add the task to the update chord

---
 inventory_provider/tasks/worker.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py
index 4e67dc96..91c83f14 100644
--- a/inventory_provider/tasks/worker.py
+++ b/inventory_provider/tasks/worker.py
@@ -459,7 +459,8 @@ def update_entry_point(self):
                     (reload_lab_router_config_chorded.s(r)
                      for r in lab_routers),
                     empty_task.si('lab router tasks complete')
-                )
+                ),
+                collate_netconf_interfaces_all_cache.s().on_error(task_error_handler.s())
             ),
             final_task.si().on_error(task_error_handler.s())
         )()
@@ -1447,6 +1448,7 @@ def populate_poller_interfaces_cache(warning_callback=lambda s: None):
     r.set(all_cache_key, json.dumps(all_populated_interfaces))
 
 
+@app.task(base=InventoryTask, bind=True, name='collate_netconf_interfaces_all_cache')
 @log_task_entry_and_exit
 def collate_netconf_interfaces_all_cache(warning_callback=lambda s: None):
     """
-- 
GitLab