summaryrefslogtreecommitdiff
path: root/addons/website_event_track
diff options
context:
space:
mode:
authorNasreddin (bon) <bon@odoo.com>2021-01-06 16:17:24 +0000
committerNasreddin (bon) <bon@odoo.com>2021-01-10 18:26:33 +0000
commite6ccdb397792db62c3b08d96435b3c1667c1aa9d (patch)
treecc5008841ba7b837172dd3dc099dc961d541c3f5 /addons/website_event_track
parent120366491f58a802deef68a17ebb26199ef829a2 (diff)
[FIX] misc: Babel; handle 'kur' (kurdish) locale
Issue - add a new language with locale code KUR (for Kurdish) - print any report with a datetime on it (RFQ for example) Cause Babel (version < 2.7.0) does not handle locale "KUR". Solution If wrong locale or not managed by Babel, try to fallback on server default locale. If still wrong locale or not managed, then fallback on "en_US" as locale. opw-2416482 closes odoo/odoo#64301 X-original-commit: 0276c3ef20c79e7061ea5b92aafd6dea190c6a27 Signed-off-by: Nicolas Lempereur (nle) <nle@odoo.com> Signed-off-by: bon-odoo <nboulif@users.noreply.github.com>
Diffstat (limited to 'addons/website_event_track')
-rw-r--r--addons/website_event_track/controllers/event_track.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/website_event_track/controllers/event_track.py b/addons/website_event_track/controllers/event_track.py
index 782b1e839ee..290521a771c 100644
--- a/addons/website_event_track/controllers/event_track.py
+++ b/addons/website_event_track/controllers/event_track.py
@@ -15,6 +15,7 @@ from odoo import exceptions, http, fields, _
from odoo.http import request
from odoo.osv import expression
from odoo.tools import is_html_empty, plaintext2html
+from odoo.tools.misc import babel_locale_parse
class EventTrackController(http.Controller):
@@ -255,7 +256,7 @@ class EventTrackController(http.Controller):
:param dt_time: datetime object
:param lang_code: language code (eg. en_US)
"""
- locale = babel.Locale.parse(lang_code)
+ locale = babel_locale_parse(lang_code)
return babel.dates.format_time(dt_time, format='short', locale=locale)
def time_slot_rounder(self, time, rounded_minutes):