diff --git a/product_configurator_wizard/wizard/product_configurator.py b/product_configurator_wizard/wizard/product_configurator.py index e58fd421..9549ccb6 100644 --- a/product_configurator_wizard/wizard/product_configurator.py +++ b/product_configurator_wizard/wizard/product_configurator.py @@ -243,7 +243,7 @@ def onchange(self, values, field_name, field_onchange): cfg_val_ids = cfg_vals.ids + list(view_val_ids) domains = self.get_onchange_domains(values, cfg_val_ids) - nvals = self.get_form_vals(dynamic_fields, domains) + nvals = self.get_form_vals(dynamic_fields, domains, cfg_step) # Stop possible recursion by not including values which have # previously looped modified_dynamics = {k: v