web/views/basecontrollers.py
changeset 2045 bf0643d4ef36
parent 1996 2490e18fd3c8
child 2058 7ef12c03447c
child 2079 aff0950c54c4
--- a/web/views/basecontrollers.py	Fri May 29 14:19:30 2009 +0200
+++ b/web/views/basecontrollers.py	Thu Jun 04 10:54:13 2009 +0200
@@ -211,9 +211,11 @@
                 status, args = (False, '???')
         self.req.set_content_type('text/html')
         jsarg = simplejson.dumps( (status, args) )
+        domid = self.req.form.get('__domid', 'entityForm').encode(
+            self.req.encoding)
         return """<script type="text/javascript">
- window.parent.handleFormValidationResponse('entityForm', null, null, %s);
-</script>""" %  simplejson.dumps( (status, args) )
+ window.parent.handleFormValidationResponse('%s', null, null, %s);
+</script>""" %  (domid, simplejson.dumps( (status, args) ))
 
     def validation_error(self, err):
         self.req.cnx.rollback()