From 57e63464420d2fb3414edba22b4c03dfac60b673 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 25 Mar 2019 14:42:28 +0000 Subject: [PATCH] [FIX] web: format date without locale MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit moment().locale('en').format('YYYY-MM-DD') "2019-03-25" moment().locale('ar').format('YYYY-MM-DD') "٢٠١٩-٠٣-٢٥" moment().locale('my').format('YYYY-MM-DD') "၂၀၁၉-၀၃-၂၅" Was rejected as a valid bug at moment/moment#4448 Apply the same logic than 109b319d643b439 Fixes odoo/odoo#32081 closes odoo/odoo#32102 Signed-off-by: Martin Trigaux (mat) --- .../web/static/src/js/views/calendar/calendar_controller.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views/calendar/calendar_controller.js b/addons/web/static/src/js/views/calendar/calendar_controller.js index b699879472a..f0998f63bf3 100644 --- a/addons/web/static/src/js/views/calendar/calendar_controller.js +++ b/addons/web/static/src/js/views/calendar/calendar_controller.js @@ -19,6 +19,10 @@ var QuickCreate = require('web.CalendarQuickCreate'); var _t = core._t; var QWeb = core.qweb; +function dateToServer (date) { + return date.clone().utc().locale('en').format('YYYY-MM-DD HH:mm:ss'); +} + var CalendarController = AbstractController.extend({ custom_events: _.extend({}, AbstractController.prototype.custom_events, { changeDate: '_onChangeDate', @@ -236,7 +240,7 @@ var CalendarController = AbstractController.extend({ for (var k in context) { if (context[k] && context[k]._isAMomentObject) { - context[k] = context[k].clone().utc().format('YYYY-MM-DD HH:mm:ss'); + context[k] = dateToServer(context[k]); } }