From fa38c0f6a61982e31d271e0877b784c25448e31a Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Wed, 30 Jul 2014 11:50:57 +0200 Subject: [PATCH] [FIX] models: fixes #1017; do not update list in place in the construction of _depends on models --- openerp/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/models.py b/openerp/models.py index c4c7f69dd2f..8c86f2ef339 100644 --- a/openerp/models.py +++ b/openerp/models.py @@ -591,7 +591,7 @@ class BaseModel(object): depends = dict(parent_class._depends) for m, fs in cls._depends.iteritems(): - depends.setdefault(m, []).extend(fs) + depends[m] = depends.get(m, []) + fs old_constraints = parent_class._constraints new_constraints = cls._constraints