From 226ceee7e1ab7963e3f2870b524d8abcc908bde7 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 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