Merge "Fix incorrect splitting of dimension in ProxyView" into stable/ocata

This commit is contained in:
Zuul 2018-05-14 07:15:29 +00:00 committed by Gerrit Code Review
commit 2a983a1f84
1 changed files with 3 additions and 1 deletions

View File

@ -266,7 +266,9 @@ class MonascaProxyView(TemplateView):
dimensions_str = req_kwargs['dimensions'][0]
dimensions_str_array = dimensions_str.split(',')
for dimension in dimensions_str_array:
dimension_name_value = dimension.split(':')
# limit splitting since value may contain a ':' such as in
# the `url` dimension of the service_status check.
dimension_name_value = dimension.split(':', 1)
if len(dimension_name_value) == 2:
name = dimension_name_value[0].encode('utf8')
value = dimension_name_value[1].encode('utf8')