From 88910b070b308bb141b6d1fad1fa4600fc93b14c Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Thu, 9 Feb 2023 19:36:57 +0100 Subject: [PATCH] [fix] error job queue --- models/scop_cotisation_cg.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/models/scop_cotisation_cg.py b/models/scop_cotisation_cg.py index b9fd1ea..3807c18 100644 --- a/models/scop_cotisation_cg.py +++ b/models/scop_cotisation_cg.py @@ -301,9 +301,13 @@ class ScopCotisation(models.Model): """ # Vérifie que des tâches ne sont pas en cours self.ensure_one() + if self.self.batch_ids_str: + jobs = [int(x) for x in self.batch_ids_str.split(",")] + else: + jobs = [] queue_ids = self.env["queue.job"].search( [ - ("job_batch_id", "in", [int(x) for x in self.batch_ids_str.split(",")]), + ("job_batch_id", "in", jobs), ("state", "not in", ["done", "cancelled", "failed"]), ] ) -- GitLab