From ba73183d64c09a6091dfaf03341669ff9c22731d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Gonz=C3=A1lez?= Date: Mon, 11 Jun 2018 00:00:07 +0000 Subject: [PATCH] [FIX] web_widget_datepicker_options: Fix error when field is undefined Currently, when a view is rendered and a date or datetime field is not defined (e.g. when designing reports), it causes a JS error. This patch fixes the above error. --- web_widget_datepicker_options/__manifest__.py | 2 +- web_widget_datepicker_options/static/src/js/datepicker.js | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/web_widget_datepicker_options/__manifest__.py b/web_widget_datepicker_options/__manifest__.py index 6cec5651..3daffe9f 100644 --- a/web_widget_datepicker_options/__manifest__.py +++ b/web_widget_datepicker_options/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Web widget datepicker options", "summary": "Enhance customization for datepicker widgets", - "version": "11.0.1.0.0", + "version": "11.0.1.0.1", "category": "Web", "author": "Vincent Vinet, " "Odoo Community Association (OCA)", diff --git a/web_widget_datepicker_options/static/src/js/datepicker.js b/web_widget_datepicker_options/static/src/js/datepicker.js index 6e714a16..f8186559 100644 --- a/web_widget_datepicker_options/static/src/js/datepicker.js +++ b/web_widget_datepicker_options/static/src/js/datepicker.js @@ -11,6 +11,7 @@ odoo.define('web_widget_datepicker_options.datepicker', function(require) { this._super.apply(this, arguments); var parent = this.getParent(); if(typeof parent !== 'undefined' + && typeof parent.field !== 'undefined' && parent.field.type === 'date' && parent.nodeOptions){ var datepicker = parent.nodeOptions.datepicker; @@ -24,6 +25,7 @@ odoo.define('web_widget_datepicker_options.datepicker', function(require) { this._super.apply(this, arguments); var parent = this.getParent(); if(typeof parent !== 'undefined' + && typeof parent.field !== 'undefined' && parent.field.type === 'datetime' && parent.nodeOptions){ var datepicker = parent.nodeOptions.datepicker;