From d502f7233c7ba246a5cf06b9c26ff81a66d3065b Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Thu, 9 May 2019 17:26:27 +0200 Subject: [PATCH] [FIX] database_cleanup: ignore to_buy modules Since 12.0, some virtual modules are created as an incentive to buy enterprise Hide installation warning --- database_cleanup/models/purge_modules.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/database_cleanup/models/purge_modules.py b/database_cleanup/models/purge_modules.py index 66a221e53..e8304d99d 100644 --- a/database_cleanup/models/purge_modules.py +++ b/database_cleanup/models/purge_modules.py @@ -63,8 +63,9 @@ class CleanupPurgeWizardModule(models.TransientModel): @api.model def find(self): res = [] - for module in self.env['ir.module.module'].search([]): - if get_module_path(module.name): + IrModule = self.env['ir.module.module'] + for module in IrModule.search([('to_buy', '=', False)]): + if get_module_path(module.name, display_warning=False): continue if module.state == 'uninstalled': self.env['cleanup.purge.line.module'].create({