From 2fe12c89c7f9bba76da681444a5496dd8edd1840 Mon Sep 17 00:00:00 2001 From: Neri Cervin Date: Sat, 11 Apr 2026 21:11:54 -0300 Subject: [PATCH] [FIX] spreadsheet_oca: inherit parent components in SpreadsheetControlPanel SpreadsheetControlPanel extends ControlPanel but overrides its static components property, losing Dropdown and DropdownItem that the parent template uses. This causes "Cannot find the definition of component Dropdown" when opening a spreadsheet from certain navigation paths (e.g. from a form view). Fix: spread parent components before adding custom ones. --- .../src/spreadsheet/bundle/spreadsheet_controlpanel.esm.js | 1 + 1 file changed, 1 insertion(+) diff --git a/spreadsheet_oca/static/src/spreadsheet/bundle/spreadsheet_controlpanel.esm.js b/spreadsheet_oca/static/src/spreadsheet/bundle/spreadsheet_controlpanel.esm.js index 4b5d8647..acfd8912 100644 --- a/spreadsheet_oca/static/src/spreadsheet/bundle/spreadsheet_controlpanel.esm.js +++ b/spreadsheet_oca/static/src/spreadsheet/bundle/spreadsheet_controlpanel.esm.js @@ -46,5 +46,6 @@ SpreadsheetControlPanel.props = { record: Object, }; SpreadsheetControlPanel.components = { + ...ControlPanel.components, SpreadsheetName, };