diff --git a/ext/custom-addons/dp_custom/wizards/wizard_confirm_production.py b/ext/custom-addons/dp_custom/wizards/wizard_confirm_production.py index 9ab109c1..64471afe 100644 --- a/ext/custom-addons/dp_custom/wizards/wizard_confirm_production.py +++ b/ext/custom-addons/dp_custom/wizards/wizard_confirm_production.py @@ -18,7 +18,7 @@ class WizardConfirmProduction(models.TransientModel): sale_orders = self.env['sale.order'].browse(active_ids) if sale_orders.exists(): for so in sale_orders: - if so.assembly_state == 'created' and so.state == 'sale': + if (so.assembly_state == 'created' or so.assembly_state == 'failed') and so.state == 'sale': so.assembly_state = 'approved' else: raise ValidationError(_('Auftrag %s: Bitte prüfen Sie den PG-Status und/oder Auftragsstatus.') % so.name)