From c8df0f78937e4e9e272ef15b5c2194db7f6c48b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 19 Oct 2010 22:30:29 +0200 Subject: [PATCH] Don't call twice default for inherited fields Calling default for inherited fields make that we loose the ir.default values from the inherited Model. --- trytond/model/model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trytond/model/model.py b/trytond/model/model.py index 52f43b40eb..958cbce329 100644 --- a/trytond/model/model.py +++ b/trytond/model/model.py @@ -507,7 +507,7 @@ class Model(object): # get the default values defined in the object for field in fields_names: - if field in self._defaults: + if field in self._defaults and field not in self._inherit_fields: value[field] = self._defaults[field]() if field in self._columns: if self._columns[field]._type == 'boolean' and \