diff options
| author | Géry Debongnie <ged@odoo.com> | 2017-02-24 21:39:28 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2017-04-11 19:44:38 +0200 |
| commit | fdcab23759518db9b4958a52e2492621dbada605 (patch) | |
| tree | 762527cf3791a3b21c2408c6e07c4c49263b27d0 /addons/web/static/src/js/views/basic/basic_model.js | |
| parent | cd6bba33c2b0b5960c596784dbfcc44b2c9f32d1 (diff) | |
[FIX] web: fix crashes with various views and date/datetimes
The problem was that in some cases, the date/datetime values were not
properly parsed when they enter the system.
Diffstat (limited to 'addons/web/static/src/js/views/basic/basic_model.js')
| -rw-r--r-- | addons/web/static/src/js/views/basic/basic_model.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/addons/web/static/src/js/views/basic/basic_model.js b/addons/web/static/src/js/views/basic/basic_model.js index e28daffc587..3b35c994443 100644 --- a/addons/web/static/src/js/views/basic/basic_model.js +++ b/addons/web/static/src/js/views/basic/basic_model.js @@ -1858,6 +1858,10 @@ var BasicModel = AbstractModel.extend({ }); dataPoint.data[name] = r.id; + } else if (field.type === 'date') { + dataPoint.data[name] = fieldUtils.parse.date(dataPoint.data[name]); + } else if (field.type === 'datetime') { + dataPoint.data[name] = fieldUtils.parse.datetime(dataPoint.data[name]); } }); list._cache[id] = dataPoint.id; |
