diff --git a/database_cleanup/models/purge_modules.py b/database_cleanup/models/purge_modules.py index 4804e64ee..89f4f0b43 100644 --- a/database_cleanup/models/purge_modules.py +++ b/database_cleanup/models/purge_modules.py @@ -48,7 +48,7 @@ class CleanupPurgeLineModule(models.TransientModel): if not modules: return True self.logger.info('Purging modules %s', ', '.join(module_names)) - modules.write({'state': 'to remove'}) + modules.button_uninstall() # we need this commit because reloading the registry would roll back # our changes self.env.cr.commit() # pylint: disable=invalid-commit