From 4f58796e380bdce8a5827ebb529a926211f688a3 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Tue, 20 Nov 2012 14:16:10 +0100 Subject: [PATCH] [IMP] res.users: avoid spurious warnings when last login date cannot be updated bzr revid: odo@openerp.com-20121120131610-v0xwu5zsbmxwvcwe --- openerp/addons/base/res/res_users.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index 3aee2ed630b..5d376ccf07f 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -398,10 +398,10 @@ class res_users(osv.osv): # prevent/delay login in that case. It will also have been logged # as a SQL error, if anyone cares. try: - cr.execute("SELECT id FROM res_users WHERE id=%s FOR UPDATE NOWAIT", (user_id,)) + cr.execute("SELECT id FROM res_users WHERE id=%s FOR UPDATE NOWAIT", (user_id,), log_exception=False) cr.execute("UPDATE res_users SET login_date = now() AT TIME ZONE 'UTC' WHERE id=%s", (user_id,)) - except Exception, e: - _logger.exception("Failed to update last_login for db:%s login:%s", db, login) + except Exception: + _logger.debug("Failed to update last_login for db:%s login:%s", db, login, exc_info=True) except openerp.exceptions.AccessDenied: _logger.info("Login failed for db:%s login:%s", db, login) user_id = False