diff --git a/addons/purchase/purchase_demo.xml b/addons/purchase/purchase_demo.xml index b6f97949f44..3f499fcf918 100644 --- a/addons/purchase/purchase_demo.xml +++ b/addons/purchase/purchase_demo.xml @@ -10,14 +10,14 @@ - + - + diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 68b6edb5f8d..62e24a3f80a 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -2221,6 +2221,8 @@ class stock_move(osv.osv): 'tracking_id': move.tracking_id.id, 'prodlot_id': move.prodlot_id.id, } + if move.location_id.usage <> 'internal': + default_val.update({'location_id': move.location_dest_id.id}) new_move = self.copy(cr, uid, move.id, default_val) res += [new_move]