From dd4e43bf9b699a1435a269cbc30285014351a37c Mon Sep 17 00:00:00 2001 From: Shinya Kawabata Date: Fri, 20 Nov 2015 19:45:04 +0900 Subject: [PATCH] Fix alarm-history-list with single dimension fail Change-Id: Ie486640a09140d3f3f6d4b77fadc18912558777a Closes-Bug: #1518257 --- monasca_api/v2/reference/alarms.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/monasca_api/v2/reference/alarms.py b/monasca_api/v2/reference/alarms.py index 5620add98..832375e73 100644 --- a/monasca_api/v2/reference/alarms.py +++ b/monasca_api/v2/reference/alarms.py @@ -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 = {}