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