Fix alarm-history-list with single dimension fail

Change-Id: Ie486640a09140d3f3f6d4b77fadc18912558777a
Closes-Bug: #1518257
This commit is contained in:
Shinya Kawabata
2015-11-20 19:45:04 +09:00
parent 49ff3d3806
commit dd4e43bf9b

View File

@@ -383,7 +383,10 @@ class AlarmsStateHistory(alarms_api_v2.AlarmsStateHistoryV2API,
# get_alarms expects 'metric_dimensions' for dimensions key.
if 'dimensions' in query_parms:
new_query_parms = {'metric_dimensions': query_parms['dimensions']}
dimensions = query_parms['dimensions']
if not isinstance(dimensions, list):
dimensions = [dimensions]
new_query_parms = {'metric_dimensions': dimensions}
else:
new_query_parms = {}