fixed onvalidation for SQLFORM, issue 778, thanks Carlos Galindo

This commit is contained in:
Massimo Di Pierro
2012-05-02 16:08:40 -05:00
parent dfa9cdb51e
commit 1c9a73b6de
3 changed files with 24 additions and 18 deletions
+4
View File
@@ -1812,6 +1812,9 @@ class FORM(DIV):
self.latest = Storage()
self.accepted = None # none for not submitted
def assert_status(self, status, request_vars):
return status
def accepts(
self,
request_vars,
@@ -1851,6 +1854,7 @@ class FORM(DIV):
status = False
self.record_changed = True
status = self._traverse(status,hideerror)
status = self.assert_status(status, request_vars)
if onvalidation:
if isinstance(onvalidation, dict):
onsuccess = onvalidation.get('onsuccess', None)