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