From 9b7bc217a2a347b21f0a3f7b9542329f53dfb784 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 13 Jul 2016 20:42:43 +0200 Subject: [PATCH] [FIX] base: avoid applying inherited view twice Use the `|=` operator to deduplicate view ids. --- openerp/addons/base/ir/ir_ui_view.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/addons/base/ir/ir_ui_view.py b/openerp/addons/base/ir/ir_ui_view.py index 0e2e38c6acd..ab7c25d088e 100644 --- a/openerp/addons/base/ir/ir_ui_view.py +++ b/openerp/addons/base/ir/ir_ui_view.py @@ -406,7 +406,7 @@ actual arch. ('model_ids.module', 'in', tuple(self.pool._init_modules)), ]) - views += self.search(conditions) + views |= self.search(conditions) return [(view.arch, view.id) for view in views.sudo()