diff --git a/models/scop_cotisation_idf.py b/models/scop_cotisation_idf.py
index 23107a3d2c1499542001b78d4f93ea445c5e0371..2604d4c6b763866229149d0af96f5305a0790589 100644
--- a/models/scop_cotisation_idf.py
+++ b/models/scop_cotisation_idf.py
@@ -133,6 +133,8 @@ class ScopCotisationsIDF(models.Model):
             recs = self.search([]).filtered(lambda x: x.state not in value)
         if recs:
             return [("id", "in", [x.id for x in recs])]
+        else:
+            return []
 
     @api.depends("type", "invoice_id", "payments_ids", "payments_ids.type")
     def _compute_exoneration(self):
diff --git a/models/scop_invoice_idf.py b/models/scop_invoice_idf.py
index 20660dec680b4da9076b044730403495ef22ef45..5b918432e28c1c5d215f66357b8f937f8fc2e91f 100644
--- a/models/scop_invoice_idf.py
+++ b/models/scop_invoice_idf.py
@@ -129,6 +129,8 @@ class ScopInvoiceIDF(models.Model):
             recs = self.search([]).filtered(lambda x: x.state not in value)
         if recs:
             return [("id", "in", [x.id for x in recs])]
+        else:
+            return []
 
     # ------------------------------------------------------
     # Actions