# HG changeset patch # User Julien Cristau # Date 1443630537 -7200 # Node ID 1e1c560cc61047295444a91667d09ebf9b333e30 # Parent 8be1204cabdbe7cfe0c904386abf7de940bfc9a9 [py3k] fix validateform controller We need to return bytes not str. diff -r 8be1204cabdb -r 1e1c560cc610 web/views/basecontrollers.py --- a/web/views/basecontrollers.py Wed Sep 30 18:28:31 2015 +0200 +++ b/web/views/basecontrollers.py Wed Sep 30 18:28:57 2015 +0200 @@ -257,9 +257,8 @@ # XXX unclear why we have a separated controller here vs # js_validate_form on the json controller status, args, entity = _validate_form(self._cw, self._cw.vreg) - domid = self._cw.form.get('__domid', 'entityForm').encode( - self._cw.encoding) - return self.response(domid, status, args, entity) + domid = self._cw.form.get('__domid', 'entityForm') + return self.response(domid, status, args, entity).encode(self._cw.encoding) class JSonController(Controller):