diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py
index 93346262d2419bb9994724779efdddbe24b10dd1..f338d234f38a2a4b30bcb71dc8fac49cd80b0138 100644
--- a/inventory_provider/tasks/worker.py
+++ b/inventory_provider/tasks/worker.py
@@ -35,7 +35,7 @@ def log_task_entry_and_exit(f):
     def _w(*args, **kwargs):
         logger.debug(f'>>> {f.__name__}{args}')
         try:
-            return f(*args, *kwargs)
+            return f(*args, **kwargs)
         finally:
             logger.debug(f'<<< {f.__name__}{args}')
     return _w