From a4429f1be472dad0baefb5f22e6699994ea0cad5 Mon Sep 17 00:00:00 2001
From: Erik Reid <erik.reid@geant.org>
Date: Thu, 7 Feb 2019 21:21:00 +0100
Subject: [PATCH] correct celery calling convention

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

diff --git a/inventory_provider/routes/jobs.py b/inventory_provider/routes/jobs.py
index 81e6501f..c26ab6a5 100644
--- a/inventory_provider/routes/jobs.py
+++ b/inventory_provider/routes/jobs.py
@@ -13,11 +13,11 @@ def update():
 
 @routes.route("update-interface-statuses")
 def update_interface_statuses():
-    worker.update_interface_statuses().async_start()
+    worker.update_interface_statuses.delay()
     return Response("OK")
 
 
 @routes.route("reload-router-config/<equipment_name>")
 def reload_router_config(equipment_name):
-    worker.reload_router_config().async_start(equipment_name)
+    worker.reload_router_config.delay(equipment_name)
     return Response("OK")
diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py
index 73b4468a..a8ecc42a 100644
--- a/inventory_provider/tasks/worker.py
+++ b/inventory_provider/tasks/worker.py
@@ -277,7 +277,7 @@ def reload_router_config(hostname):
     task_logger = logging.getLogger(constants.TASK_LOGGER_NAME)
     task_logger.debug('>>> update_router_config')
 
-    netconf_refresh_config.apply(hostname)
+    netconf_refresh_config.apply(args=[hostname])
 
     netconf_doc = load_netconf_data(hostname)
     if netconf_doc is None:
@@ -292,7 +292,7 @@ def reload_router_config(hostname):
             task_logger.error(
                 'error extracting community string for %r' % hostname)
         else:
-            snmp_refresh_interfaces.apply(args=(hostname, community))
+            snmp_refresh_interfaces.apply(args=[hostname, community])
 
             # TODO: move this out of else? (i.e. clear even if netconf fails?)
             clear_cached_classifier_responses(hostname)
-- 
GitLab