diff --git a/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard.py b/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard.py index c64eb1a4..716b2f8f 100644 --- a/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard.py +++ b/fusion_plating/fusion_plating_configurator/wizard/fp_direct_order_wizard.py @@ -736,7 +736,8 @@ class FpDirectOrderWizard(models.Model): 'note': self.terms_and_conditions or False, # Express Orders header (2026-05-26) 'x_fc_internal_notes': self.internal_notes or False, - 'x_fc_material_process': self.material_process or False, + # material_process is a Many2One since 19.0.22.1.0 — pass .id + 'x_fc_material_process': self.material_process.id if self.material_process else False, 'x_fc_tooling_charge': self.tooling_charge or 0.0, 'pricelist_id': self.pricelist_id.id if self.pricelist_id else False, 'validity_date': self.validity_date or False,