diff --git a/inventory_provider/routes/classifier.py b/inventory_provider/routes/classifier.py index a9fd126ea71fe12fe77125a0af74b875afa3596d..1eff7e8447fc686b61bf264c749aeab060043586 100644 --- a/inventory_provider/routes/classifier.py +++ b/inventory_provider/routes/classifier.py @@ -301,7 +301,6 @@ def peer_info(address): cache_key = f'classifier-cache:peer:{address}' result = r.get(cache_key) - result = None if result: result = result.decode('utf-8') else: @@ -335,6 +334,7 @@ def peer_info(address): l = [_location_from_service_dict(s) for s in i['services']] result['locations'] += l + result['locations'] = _unique_dicts_from_list(result['locations']) result = json.dumps(result) # cache this data for the next call r.set(cache_key, result.encode('utf-8'))