diff --git a/inventory_provider/tasks/worker.py b/inventory_provider/tasks/worker.py
index 6264debf9e95d39e86a284946d960f47aee9f6a9..099d82e9de91bb385bff733cceae5ff4037959b4 100644
--- a/inventory_provider/tasks/worker.py
+++ b/inventory_provider/tasks/worker.py
@@ -635,7 +635,8 @@ def refresh_finalizer(self, pending_task_ids_json):
 
     except (jsonschema.ValidationError,
             json.JSONDecodeError,
-            InventoryTaskError) as e:
+            InventoryTaskError,
+            RedisError) as e:
         update_latch_status(InventoryTask.config, failure=True)
         raise e