diff --git a/addons/purchase/wizard/wizard_group.py b/addons/purchase/wizard/wizard_group.py index 8ebca0e223b..b07fd83c853 100644 --- a/addons/purchase/wizard/wizard_group.py +++ b/addons/purchase/wizard/wizard_group.py @@ -59,6 +59,9 @@ def _mergeOrders(self, cr, uid, data, context): list_key = [] for field in fields: field_val = getattr(br, field) + if field in ('product_id','move_dest_id'): + if not field_val: + field_val = False if isinstance(field_val, browse_record): field_val = field_val.id elif isinstance(field_val, list): diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml index 5040e418860..e147b520647 100644 --- a/addons/sale/sale_view.xml +++ b/addons/sale/sale_view.xml @@ -269,6 +269,7 @@ sale.order.pos sale.order + 25 form