diff --git a/sf_manufacturing/wizard/sale_order_cancel.py b/sf_manufacturing/wizard/sale_order_cancel.py index 0ac3adb2..ca2edc6d 100644 --- a/sf_manufacturing/wizard/sale_order_cancel.py +++ b/sf_manufacturing/wizard/sale_order_cancel.py @@ -247,8 +247,8 @@ class SFSaleOrderCancelLine(models.TransientModel): 'operation_type': '', 'doc_number': quality_check.name, 'line_number': 1, - 'product_name': f'[{quality_check.product_id.default_code}] {quality_check.product_id.name}', - 'quantity': quality_check.qty_line, + 'product_name': f'[{quality_check.product_id.default_code}] {quality_check.product_id.name}' if quality_check.product_id.default_code else quality_check.product_id.name, + 'quantity': 1, 'doc_state': map_dict.get(quality_check.quality_state, quality_check.quality_state), 'cancel_reason': '已有异动' if quality_check.quality_state not in ['none', 'cancel', 'waiting'] else '' }