fixed bug in smartdict, thanks Jonathan

This commit is contained in:
Massimo DiPierro
2012-05-21 10:08:44 -05:00
parent 0e0c655355
commit 3f18d032e9
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.00.0 (2012-05-21 09:55:00) dev
Version 2.00.0 (2012-05-21 10:08:41) dev
+2 -2
View File
@@ -1323,7 +1323,7 @@ class SQLFORM(FORM):
def smartdictform(session,name,filename=None,query=None,**kwargs):
import os
if query:
session[name] = db(query).select().first().as_dict()
session[name] = query.db(query).select().first().as_dict()
elif os.path.exists(filename):
env = {'datetime':datetime}
session[name] = eval(open(filename).read(),{},env)
@@ -1331,7 +1331,7 @@ class SQLFORM(FORM):
if form.process().accepted:
session[name].update(form.vars)
if query:
db(query).update(**form.vars)
query.db(query).update(**form.vars)
else:
open(filename,'w').write(repr(session[name]))
return form