Convert dimension value type from byte to str in MonascaProxyView
To get the dimension value, urllib.parse.unquote() func is used in MonascaProxyView._convert_dimensions. urllib.parse.unquote() func requires str only until python3.8. Change-Id: Ib52b4c2065dee10a96f1644cf1ec474b60147d87
This commit is contained in:
parent
884eea8219
commit
99591546cf
@ -281,6 +281,8 @@ class MonascaProxyView(TemplateView):
|
||||
if len(dimension_name_value) == 2:
|
||||
name = dimension_name_value[0]
|
||||
value = dimension_name_value[1]
|
||||
if isinstance(value, bytes):
|
||||
value = value.decode("utf-8")
|
||||
dim_dict[name] = urllib.parse.unquote(value)
|
||||
else:
|
||||
raise Exception('Dimensions are malformed')
|
||||
|
Loading…
Reference in New Issue
Block a user