From ce947eece8571cc38915e19f495e395380b40afe Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Fri, 28 Apr 2017 13:13:57 +0200 Subject: [PATCH] [FIX] stock: don't try to rename unexisting mto_pull_id. This field is not required, in case it is empty, the rename will crash. opw-741259 --- addons/stock/models/stock_warehouse.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/stock/models/stock_warehouse.py b/addons/stock/models/stock_warehouse.py index 0548a7e5ad7..4dd80595c53 100644 --- a/addons/stock/models/stock_warehouse.py +++ b/addons/stock/models/stock_warehouse.py @@ -614,7 +614,8 @@ class Warehouse(models.Model): pull.write({'name': pull.name.replace(warehouse.name, new_name, 1)}) for push in route.push_ids: push.write({'name': push.name.replace(warehouse.name, new_name, 1)}) - warehouse.mto_pull_id.write({'name': warehouse.mto_pull_id.name.replace(warehouse.name, new_name, 1)}) + if warehouse.mto_pull_id: + warehouse.mto_pull_id.write({'name': warehouse.mto_pull_id.name.replace(warehouse.name, new_name, 1)}) for warehouse in self: sequence_data = warehouse._get_sequence_values() warehouse.in_type_id.sequence_id.write(sequence_data['in_type_id'])