diff --git a/addons/sale_product_configurator/static/src/js/product_configurator_dialog/product_configurator_dialog.js b/addons/sale_product_configurator/static/src/js/product_configurator_dialog/product_configurator_dialog.js index d728df02637..2e1d267e847 100644 --- a/addons/sale_product_configurator/static/src/js/product_configurator_dialog/product_configurator_dialog.js +++ b/addons/sale_product_configurator/static/src/js/product_configurator_dialog/product_configurator_dialog.js @@ -278,8 +278,9 @@ export class ProductConfiguratorDialog extends Component { const disabledPtavId = excludedCombination.find( (ptav) => !combination.includes(ptav) ); - if (disabledPtavId) { - ptavList.find(ptav => ptav.id === disabledPtavId).excluded = true; + const excludedPtav = ptavList.find(ptav => ptav.id === disabledPtavId) + if (excludedPtav) { + excludedPtav.excluded = true; } } }