From b8b5ec5bb2f1b2de1be4f28f153dab8062d2ba18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Degrave?= Date: Sun, 19 May 2024 08:00:32 +0200 Subject: [PATCH] [FIX] fixes https://github.com/OCA/queue/issues/651 --- queue_job/tests/common.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/queue_job/tests/common.py b/queue_job/tests/common.py index 6b52cfba7f..f25739be69 100644 --- a/queue_job/tests/common.py +++ b/queue_job/tests/common.py @@ -227,13 +227,13 @@ def perform_enqueued_jobs(self): def by_graph(job): return job.graph_uuid or "" - sorted_jobs = sorted(self.enqueued_jobs, key=by_graph) + sorted_jobs = sorted(self.enqueued_jobs[:], key=by_graph) + self.enqueued_jobs = [] for graph_uuid, jobs in groupby(sorted_jobs, key=by_graph): if graph_uuid: self._perform_graph_jobs(jobs) else: self._perform_single_jobs(jobs) - self.enqueued_jobs = [] def _perform_single_jobs(self, jobs): # we probably don't want to replicate a perfect order here, but at