diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py
index c6d75ee608ab17dbe1c15f6fcd62a5378afb3711..4a3a18fc9ff6498d827963f61cd7ec8ff4193803 100644
--- a/inventory_provider/tasks/worker.py
+++ b/inventory_provider/tasks/worker.py
@@ -524,7 +524,7 @@ def internal_refresh_phase_2(self):
         update_access_services.apply_async(),
         import_unmanaged_interfaces.apply_async()
     ]
-    for hostname in data.derive_router_hostnames(config):
+    for hostname in data.derive_router_hostnames(InventoryTask.config):
         logger.debug('queueing router refresh jobs for %r' % hostname)
         subtasks.append(reload_router_config.apply_async(args=[hostname]))