From ec852cc9b8992c0d4bcce8887387186678cff91f Mon Sep 17 00:00:00 2001 From: Enric Tobella Date: Tue, 14 Feb 2023 12:07:40 +0100 Subject: [PATCH] [FIX] queue_job: Commit was removed, but that could be a problem if you generated too much records --- queue_job/models/queue_job.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/queue_job/models/queue_job.py b/queue_job/models/queue_job.py index c276287084..a57c46ff1c 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 @@ -409,6 +409,8 @@ def autovacuum(self): ) if jobs: jobs.unlink() + if not config["test_enable"]: + self.env.cr.commit() # pylint: disable=E8102 else: break return True