grt sales

This commit is contained in:
2026-04-07 22:13:59 +07:00
parent 196f632696
commit f417f48c42
+9 -1
View File
@@ -36,7 +36,15 @@ class Http(models.AbstractModel):
def session_info(self):
result = super(Http, self).session_info()
user = request.env.user
result['tipe_user']= user.tipe_user
tipe_user = False
if 'tipe_user' in user._fields:
# Keep frontend session endpoint resilient even if custom DB schema is out of sync.
try:
with self.env.cr.savepoint():
tipe_user = user.sudo().read(['tipe_user'])[0].get('tipe_user')
except Exception:
_logger.exception("Failed reading res.users.tipe_user in session_info")
result['tipe_user'] = tipe_user
return result