changeset 62d7d2651fa1 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset&node=62d7d2651fa1
description:
Set locale of the default language when user has no language
issue10673
review346791002
diffstat:
trytond/res/user.py | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diffs (24 lines):
diff -r 3a1b5de38374 -r 62d7d2651fa1 trytond/res/user.py
--- a/trytond/res/user.py Sat Sep 04 19:44:08 2021 +0200
+++ b/trytond/res/user.py Sat Sep 04 19:46:04 2021 +0200
@@ -468,6 +468,7 @@
Action = pool.get('ir.action')
Config = pool.get('ir.configuration')
ConfigItem = pool.get('ir.module.config_wizard.item')
+ Lang = pool.get('ir.lang')
res = {}
if context_only:
@@ -504,6 +505,12 @@
if user.language:
language = user.language
+ else:
+ try:
+ language = Lang.get(Config.get_language())
+ except ValueError:
+ language = None
+ if language:
date = language.date
for i, j in [('%a', ''), ('%A', ''), ('%b', '%m'), ('%B', '%m'),
('%j', ''), ('%U', ''), ('%w', ''), ('%W', '')]: