summaryrefslogtreecommitdiffstats
path: root/conductor
diff options
context:
space:
mode:
Diffstat (limited to 'conductor')
-rw-r--r--conductor/conductor/data/plugins/inventory_provider/hpa_utils.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/conductor/conductor/data/plugins/inventory_provider/hpa_utils.py b/conductor/conductor/data/plugins/inventory_provider/hpa_utils.py
index 3cd2cfb..24f901b 100644
--- a/conductor/conductor/data/plugins/inventory_provider/hpa_utils.py
+++ b/conductor/conductor/data/plugins/inventory_provider/hpa_utils.py
@@ -66,7 +66,8 @@ class HpaMatchProvider(object):
if capability.item['mandatory'] == 'True':
hpa_list = {k: capability.item[k] \
for k in hpa_keys if k in capability.item}
- req_filter_list.append(hpa_list)
+ if hpa_list not in req_filter_list:
+ req_filter_list.append(hpa_list)
max_score = -1
flavor_map = None
for flavor in self.flavors_list: