diff --git a/inventory_provider/routes/jobs.py b/inventory_provider/routes/jobs.py
index be887d82d4093a89ad17be0c0f70605a38028fa8..606f477054e0e5de72595a4e70c13b7fc5691a7a 100644
--- a/inventory_provider/routes/jobs.py
+++ b/inventory_provider/routes/jobs.py
@@ -37,6 +37,8 @@ def update():
     task_logger.debug(
         'launching task: '
         'inventory_provider.tasks.worker.update_inventory_system_cache')
+    app.send_task(
+        'inventory_provider.tasks.worker.update_inventory_system_cache')
 
     return Response("OK")