unquote form value only if string

This commit is contained in:
Helmut Merz 2020-04-29 10:43:31 +02:00
parent ebcbab1a6c
commit 347e19a2c6

View file

@ -182,7 +182,9 @@ class ObjectForm(NodeView):
field = self.schema.fields.get(k)
if field:
fi = field.getFieldInstance(self.instance)
input = unquote_plus(form[k])
input = form[k]
if isinstance(input, basestring):
input = unquote_plus(input)
data[k] = fi.marshall(fi.unmarshall(input))
#data[k] = toUnicode(form[k])
return data