From 482fec483874337a5df7d1b19d950273727036c0 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 26 Apr 2017 15:23:06 +0200 Subject: [PATCH] [FIX] models: support removing an `ir.model.fields` that no longer appears on model --- odoo/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/models.py b/odoo/models.py index e908f3609f5..99c1cfe8075 100644 --- a/odoo/models.py +++ b/odoo/models.py @@ -398,7 +398,7 @@ class BaseModel(object): This method should only be used for manual fields. """ cls = type(self) - field = cls._fields.pop(name) + field = cls._fields.pop(name, None) if hasattr(cls, name): delattr(cls, name) return field