make sure request data are correctly converted to unicode
This commit is contained in:
parent
47fefc39df
commit
d1b8ece123
1 changed files with 2 additions and 1 deletions
|
@ -47,6 +47,7 @@ from cybertools.composer.schema.browser.common import schema_macros, schema_edit
|
||||||
from cybertools.composer.schema.schema import FormState
|
from cybertools.composer.schema.schema import FormState
|
||||||
from cybertools.stateful.interfaces import IStateful
|
from cybertools.stateful.interfaces import IStateful
|
||||||
from cybertools.typology.interfaces import IType, ITypeManager
|
from cybertools.typology.interfaces import IType, ITypeManager
|
||||||
|
from cybertools.util.format import toUnicode
|
||||||
from loops.browser.node import NodeView
|
from loops.browser.node import NodeView
|
||||||
from loops.browser.concept import ConceptRelationView
|
from loops.browser.concept import ConceptRelationView
|
||||||
from loops.common import adapted
|
from loops.common import adapted
|
||||||
|
@ -154,7 +155,7 @@ class ObjectForm(NodeView):
|
||||||
for k, v in data.items():
|
for k, v in data.items():
|
||||||
#overwrite data with values from request.form
|
#overwrite data with values from request.form
|
||||||
if k in self.request.form:
|
if k in self.request.form:
|
||||||
data[k] = form[k]
|
data[k] = toUnicode(form[k])
|
||||||
return data
|
return data
|
||||||
|
|
||||||
@Lazy
|
@Lazy
|
||||||
|
|
Loading…
Add table
Reference in a new issue