diff options
| author | Lucas Perais (lpe) <lpe@odoo.com> | 2018-11-12 16:12:29 +0000 |
|---|---|---|
| committer | Lucas Perais (lpe) <lpe@odoo.com> | 2018-11-12 16:12:29 +0000 |
| commit | 293f9d27ad8cf2d9efddf20467264c46d324d84d (patch) | |
| tree | 86b0559fd6854255f82738f247d89c12a1f5c18e /addons/web/static/src/js/fields | |
| parent | bd83517fecaaa6803fd6e300085b98470242bc8d (diff) | |
[WIP] another testable solution
Diffstat (limited to 'addons/web/static/src/js/fields')
| -rw-r--r-- | addons/web/static/src/js/fields/field_utils.js | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/addons/web/static/src/js/fields/field_utils.js b/addons/web/static/src/js/fields/field_utils.js index 7da03b023b8..5a11f1b0ba8 100644 --- a/addons/web/static/src/js/fields/field_utils.js +++ b/addons/web/static/src/js/fields/field_utils.js @@ -109,11 +109,10 @@ function formatDate(value, field, options) { if (value === false) { return ""; } - var fieldType = field && field.type; - if (fieldType === 'datetime' && - (!options || !('timezone' in options)) || - options && options.timezone) { + if (field && field.type === 'datetime') { + if (!options || !('timezone' in options) || options.timezone) { value = value.clone().add(session.getTZOffset(value), 'minutes'); + } } var date_format = time.getLangDateFormat(); return value.format(date_format); @@ -373,9 +372,6 @@ function parseDate(value, field, options) { date = moment.utc(value); } else { date = moment.utc(value, [datePattern, datePatternWoZero, moment.ISO_8601], true); - if (options && options.timezone) { - date.add(-session.getTZOffset(date), 'minutes'); - } } if (date.isValid()) { if (date.year() === 0) { |
