diff --git a/inventory_provider/routes/poller.py b/inventory_provider/routes/poller.py
index b6293ec7c1dbee594ccaf96c5d1659203cdb4d25..9da229adcc79ac3357a9851924f24213a667b8b6 100644
--- a/inventory_provider/routes/poller.py
+++ b/inventory_provider/routes/poller.py
@@ -854,9 +854,10 @@ def _load_nren_regions(config, use_next_redis=False):
         r = tasks_common.get_next_redis(config)
     else:
         r = tasks_common.get_current_redis(config)
-    for id, nren in json.loads(r.get(key_pattern).decode('utf-8')).items():
-        result[nren['name']] = nren['region']
-
+    cache = r.get(key_pattern)
+    if cache:
+        for id, nren in json.loads(cache.decode('utf-8')).items():
+            result[nren['name']] = nren['region']
     return result