summaryrefslogtreecommitdiff
path: root/addons/web
diff options
context:
space:
mode:
authornie <nie@odoo.com>2020-10-15 11:04:07 +0000
committernie <nie@odoo.com>2020-10-15 16:17:05 +0000
commita7b9bde99ea98486b4b6d0973a8268b26ed5567d (patch)
tree80b540503536dc9854e7b2730402dd1175c572f0 /addons/web
parent1b20c67915e200f34fb975c73b0a5ff6b1d50e58 (diff)
[FIX] web: calendar widget has undefined attrs
Backport of #59876 closes odoo/odoo#60124 X-original-commit: 5d4ae907934b90dda4ac9fb3b5080e632b677219 Signed-off-by: Nicolas Martinelli (nim) <nim@odoo.com> Signed-off-by: backspac <backspac@users.noreply.github.com>
Diffstat (limited to 'addons/web')
-rw-r--r--addons/web/static/src/js/views/calendar/calendar_popover.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/web/static/src/js/views/calendar/calendar_popover.js b/addons/web/static/src/js/views/calendar/calendar_popover.js
index 8e1f5be446b..c3b18676bde 100644
--- a/addons/web/static/src/js/views/calendar/calendar_popover.js
+++ b/addons/web/static/src/js/views/calendar/calendar_popover.js
@@ -165,7 +165,7 @@ var CalendarPopover = Widget.extend(WidgetAdapterMixin, StandaloneFieldManagerMi
FieldClass = fieldRegistry.getAny([field.widget, field.type]);
fieldWidget = new FieldClass(self, field.name, record, self.displayFields[field.name]);
}
- if (!_.isObject(fieldWidget.attrs.modifiers)) {
+ if (fieldWidget.attrs && !_.isObject(fieldWidget.attrs.modifiers)) {
fieldWidget.attrs.modifiers = fieldWidget.attrs.modifiers ? JSON.parse(fieldWidget.attrs.modifiers) : {};
}
self._registerWidget(recordID, field.name, fieldWidget);