From 51e6bb4727f7454383dd361febd91fb7ece41573 Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 19 Dec 2016 16:07:31 +0100 Subject: [PATCH] [FIX] mrp: do not rename warehouse when changing code If only the code of a warehouse is changed, `name` is None. Do not try to set None as the new pull name. Fixes #14766 --- addons/mrp/models/stock_warehouse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/mrp/models/stock_warehouse.py b/addons/mrp/models/stock_warehouse.py index cc643b5d586..1036f19c5b1 100644 --- a/addons/mrp/models/stock_warehouse.py +++ b/addons/mrp/models/stock_warehouse.py @@ -122,6 +122,6 @@ class StockWarehouse(models.Model): res = super(StockWarehouse, self)._update_name_and_code(name, code) # change the manufacture procurement rule name for warehouse in self: - if warehouse.manufacture_pull_id: + if warehouse.manufacture_pull_id and name: warehouse.manufacture_pull_id.write({'name': warehouse.manufacture_pull_id.name.replace(warehouse.name, name, 1)}) return res