[FIX] web: format date without locale
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 109b319d64
Fixes odoo/odoo#32081
closes odoo/odoo#32102
Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
This commit is contained in:
@@ -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]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user