diff --git a/addons/purchase/models/stock.py b/addons/purchase/models/stock.py index 93b3f99a902..0b56586ccb7 100644 --- a/addons/purchase/models/stock.py +++ b/addons/purchase/models/stock.py @@ -128,7 +128,7 @@ class StockWarehouse(models.Model): res = super(StockWarehouse, self)._update_name_and_code(name, code) warehouse = self[0] #change the buy procurement rule name - if warehouse.buy_pull_id: + if warehouse.buy_pull_id and name: warehouse.buy_pull_id.write({'name': warehouse.buy_pull_id.name.replace(warehouse.name, name, 1)}) return res