diff --git a/odex25_base/web_hijri_datepicker/static/src/js/web_hijri_date.js b/odex25_base/web_hijri_datepicker/static/src/js/web_hijri_date.js index cb574fbcc..da186b520 100644 --- a/odex25_base/web_hijri_datepicker/static/src/js/web_hijri_date.js +++ b/odex25_base/web_hijri_datepicker/static/src/js/web_hijri_date.js @@ -2,9 +2,9 @@ odoo.define('web_hijri_datepicker.datepicker', function (require) { var core = require('web.core'); var datepicker = require('web.datepicker'); + var field_utils = require('web.field_utils'); var time = require('web.time'); var FieldDate = require('web.basic_fields').FieldDate; - var _t = core._t; var hijriMonths = { @@ -109,16 +109,20 @@ odoo.define('web_hijri_datepicker.datepicker', function (require) { return this._super(); } }, + _formatClients: function (v) { + return field_utils.format[this.type_of_date](v, null, {timezone: true}); + }, }); + FieldDate.include({ _renderReadonly: function () { var self = this; this._super.apply(this, arguments); if (this.value) { - console.log('thiiiis', this) + window.dv = this.value; this.datewidget = this._makeDatePicker(); var $div = $('
'); - var value = this.value ? this.datewidget._formatClient(this.value) : ''; + var value = this.value ? this.datewidget._formatClients(this.value) : ''; var parsed_date = this.value ? this.datewidget._parseDate(this.value) : ''; var hijri_value = parsed_date ? this.datewidget._convertGregorianToHijri(parsed_date) : ''; $('
', {