diff --git a/VERSION b/VERSION index bc4c5de8..41b83e8f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 1.99.3 (2011-11-28 00:18:14) dev +Version 1.99.3 (2011-11-28 08:28:56) dev diff --git a/gluon/sqlhtml.py b/gluon/sqlhtml.py index 828ab600..e074999a 100644 --- a/gluon/sqlhtml.py +++ b/gluon/sqlhtml.py @@ -1589,9 +1589,9 @@ class SQLFORM(FORM): elif deletable and len(request.args)>2 and request.args[-3]=='delete': check_authorization() table = db[request.args[-2]] - ret = db(table.id==request.args[-1]).delete() if ondelete: - return ondelete(table,request.args[-1],ret) + ondelete(table,request.args[-1],ret) + ret = db(table.id==request.args[-1]).delete() return ret elif csv and len(request.args)>0 and request.args[-1]=='csv': if request.vars.keywords: