diff --git a/queue_job/models/queue_job.py b/queue_job/models/queue_job.py index 803e4b534a..a4a5944385 100644 --- a/queue_job/models/queue_job.py +++ b/queue_job/models/queue_job.py @@ -7,7 +7,7 @@ from odoo import _, api, exceptions, fields, models from odoo.osv import expression -from odoo.tools import html_escape +from odoo.tools import config, html_escape from odoo.addons.base_sparse_field.models.fields import Serialized @@ -397,6 +397,8 @@ def autovacuum(self): ) if jobs: jobs.unlink() + if not config["test_enable"]: + self.env.cr.commit() # pylint: disable=E8102 else: break return True