diff --git a/objets.py b/objets.py index 1f73c9d..570e9cc 100644 --- a/objets.py +++ b/objets.py @@ -1094,6 +1094,9 @@ class proprio(CransLdapObject): raise EnvironmentError("Vous n'avez pas le droit de supprimer %s." % self.dn) for machine in self.machines(): machine.delete(comm, login) + for facture in self.factures(): + with facture: + facture.delete(comm, login) super(proprio, self).delete(comm, login) def get_mail(self):