2
0
mirror of https://github.com/xcat2/confluent.git synced 2024-11-22 17:43:14 +00:00

Fix HTML view with bool value

HTML view was causing internal server errors when the api provided
boolean data
This commit is contained in:
Jarrod Johnson 2017-10-16 10:31:42 -04:00
parent f1f6c3b066
commit f7b5280d6a

View File

@ -138,7 +138,9 @@ class ConfluentMessage(object):
'<input type="checkbox" name="restexplorerhonorkey" '
'value="{1}">\r').format(valtype, key, self.desc)
return snippet
if val is not None and 'value' in val:
if isinstance(val, bool):
value = str(val)
elif val is not None and 'value' in val:
value = val['value']
if 'inheritedfrom' in val:
notes.append('Inherited from %s' % val['inheritedfrom'])
@ -162,7 +164,7 @@ class ConfluentMessage(object):
notes.append('Inherited from %s' % val['inheritedfrom'])
value = '********'
if self.readonly:
snippet += "{0}: {1}".format(key, value)
snippet += "{0}: {1}<br>".format(key, value)
else:
snippet += (key + ":" +
'<input type="{0}" name="{1}" value="{2}" '