diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py
index 5b867c9d0ce6649afdd93840b1c10ea8b9c4d494..5178612ebe09a2d1c5092ac8511180dbe9670d5b 100644
--- a/inventory_provider/tasks/worker.py
+++ b/inventory_provider/tasks/worker.py
@@ -65,7 +65,7 @@ class InventoryTask(Task):
             state=states.FAILURE,
             meta={
                 'task': task_id,
-                'message': str(exc)
+                'exc': exc
             })
         super().on_failure(exc, task_id, args, kwargs, einfo)