diff options
| author | David Monjoie <dmo@odoo.com> | 2017-06-27 10:25:49 +0200 |
|---|---|---|
| committer | David Monjoie <dmo@odoo.com> | 2017-07-03 08:15:23 +0200 |
| commit | 0f7f3fc2f1c78cfaaaef435c1189ac79fe330b15 (patch) | |
| tree | bc5778033be26b94c982834ecd5ac353ec25ea46 /addons/web/static/src | |
| parent | 58e130ced5067c02160b14e45ca1c0642d17c6e9 (diff) | |
[FIX] web: prevent traceback on quickCreate in calendar
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/views/calendar/calendar_controller.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/addons/web/static/src/js/views/calendar/calendar_controller.js b/addons/web/static/src/js/views/calendar/calendar_controller.js index 6d827adf990..db2394ddd1d 100644 --- a/addons/web/static/src/js/views/calendar/calendar_controller.js +++ b/addons/web/static/src/js/views/calendar/calendar_controller.js @@ -156,8 +156,10 @@ var CalendarController = AbstractController.extend({ self.quick.destroy(); self.quick = null; self.reload(id); - }, function () { + }, function (error, errorEvent) { // This will occurs if there are some more fields required + // Preventdefaulting the error event will prevent the traceback window + errorEvent.preventDefault(); event.data.options.disableQuickCreate = true; event.data.data.on_save = self.quick.destroy.bind(self.quick); self._onOpenCreate(event.data); |
