From d1b8ece123fd122d31fe3e4ccd8044e142205339 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Sat, 10 Mar 2012 14:02:30 +0100 Subject: [PATCH] make sure request data are correctly converted to unicode --- browser/form.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/browser/form.py b/browser/form.py index c6fdd6b..481f30e 100644 --- a/browser/form.py +++ b/browser/form.py @@ -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