From bf1b9beae39d64372ed079f11b018de12eecf2ce Mon Sep 17 00:00:00 2001 From: Ahmed Aly Date: Wed, 20 Jun 2018 18:58:44 +0200 Subject: [PATCH] update setup function --- setup/lib/functions.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/setup/lib/functions.py b/setup/lib/functions.py index 01b173f3..a437f2ea 100644 --- a/setup/lib/functions.py +++ b/setup/lib/functions.py @@ -253,8 +253,9 @@ class DatenpolFunctions(object): def install_website_modules(self): """Website Module installieren""" - for module in self.config.multi_website_modules: - self.install_modules(module=module) + mod_ids = self.odoo.env['ir.module.module'].search( + [('name', 'in', self.config.multi_website_modules), ('state', '!=', 'installed')]) + self.odoo.env['ir.module.module'].button_immediate_install(mod_ids) return True def setup_websites(self):