make sure request data are correctly converted to unicode

This commit is contained in:
Helmut Merz 2012-03-10 14:02:30 +01:00
parent 47fefc39df
commit d1b8ece123

View file

@ -47,6 +47,7 @@ from cybertools.composer.schema.browser.common import schema_macros, schema_edit
from cybertools.composer.schema.schema import FormState
from cybertools.stateful.interfaces import IStateful
from cybertools.typology.interfaces import IType, ITypeManager
from cybertools.util.format import toUnicode
from loops.browser.node import NodeView
from loops.browser.concept import ConceptRelationView
from loops.common import adapted
@ -154,7 +155,7 @@ class ObjectForm(NodeView):
for k, v in data.items():
#overwrite data with values from request.form
if k in self.request.form:
data[k] = form[k]
data[k] = toUnicode(form[k])
return data
@Lazy