diff --git a/oo_list_manager/static/src/views/list/list_controller.js b/oo_list_manager/static/src/views/list/list_controller.js index 53f1b4429..ebd1ffd53 100644 --- a/oo_list_manager/static/src/views/list/list_controller.js +++ b/oo_list_manager/static/src/views/list/list_controller.js @@ -33,7 +33,7 @@ patch(ListController.prototype, { onWillStart(async () => { const manager_data = await this.orm.call('ir.ui.view', 'get_manager_data', [this.env.config.viewId]); - if (!Object.keys(manager_data).length) { + if (!Object.keys(manager_data).length || !manager_data.columns) { this.ooManager.columns.forEach(val => { val.visibility = !!!val.column_invisible; }) @@ -41,6 +41,7 @@ patch(ListController.prototype, { Object.assign(this.ooManager, manager_data); this.archInfo.advanced_filter = this.ooManager.filter; } + this.ooManager.show = manager_data.show; }) usePosition('ooListRef', () => this.ooManagerRef.el, {