diff --git a/models/financial_contract.py b/models/financial_contract.py
index 1afe4691e0609ac5931dfe132186d70a861e6614..ce7419a60ab9c4af3ad8553e1549955620cdfb3b 100644
--- a/models/financial_contract.py
+++ b/models/financial_contract.py
@@ -120,6 +120,7 @@ contrat non signé)
         """
         for contract in self:
             if contract.state != "init":
+                continue
                 raise UserError(
                     _("Seuls les contrats à l'état Initialisation peuvent être supprimés")
                 )