[FIX] base: cr.close() before return on login
bzr revid: hmo@tinyerp.com-20101005104626-mfb50prd55ljpyy0
This commit is contained in:
parent
9ad4df7f16
commit
31680ea258
|
@ -423,14 +423,13 @@ class users(osv.osv):
|
|||
cr = pooler.get_db(db).cursor()
|
||||
cr.execute('select id from res_users where login=%s and password=%s and active', (tools.ustr(login), tools.ustr(password)))
|
||||
res = cr.fetchone()
|
||||
|
||||
result = False
|
||||
if res:
|
||||
cr.execute("update res_users set date=%s where id=%s", (time.strftime('%Y-%m-%d %H:%M:%S'),res[0]))
|
||||
cr.commit()
|
||||
return res[0]
|
||||
else:
|
||||
return False
|
||||
result = res[0]
|
||||
cr.close()
|
||||
return result
|
||||
def check_super(self, passwd):
|
||||
if passwd == tools.config['admin_passwd']:
|
||||
return True
|
||||
|
|
Loading…
Reference in New Issue