diff --git a/addons/web/static/src/js/views/kanban/kanban_column_quick_create.js b/addons/web/static/src/js/views/kanban/kanban_column_quick_create.js index bd8b5c7f231..c4bed5faa05 100644 --- a/addons/web/static/src/js/views/kanban/kanban_column_quick_create.js +++ b/addons/web/static/src/js/views/kanban/kanban_column_quick_create.js @@ -192,7 +192,7 @@ var ColumnQuickCreate = Widget.extend({ click: function () { const activeExample = self.examples[this.$('.nav-link.active').data("exampleIndex")]; activeExample.columns.forEach(column => { - self.trigger_up('quick_create_add_column', {value: column.toString()}); + self.trigger_up('quick_create_add_column', { value: column.toString(), foldQuickCreate: true }); }); } }, { diff --git a/addons/web/static/src/js/views/kanban/kanban_controller.js b/addons/web/static/src/js/views/kanban/kanban_controller.js index a908eb0d138..a7ee449299b 100644 --- a/addons/web/static/src/js/views/kanban/kanban_controller.js +++ b/addons/web/static/src/js/views/kanban/kanban_controller.js @@ -226,7 +226,10 @@ var KanbanController = BasicController.extend({ }).then(function () { return self.update({}, {reload: false}); }).then(function () { - self.renderer.quickCreateToggleFold(); + let quickCreateFolded = self.renderer.quickCreate.folded; + if (ev.data.foldQuickCreate ? !quickCreateFolded : quickCreateFolded) { + self.renderer.quickCreateToggleFold(); + } self.renderer.trigger_up("quick_create_column_created"); }); });