From f4885baf4d63290512137bfd440a6b26cd39c59b Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Tue, 2 Dec 2014 01:58:29 +0100 Subject: [PATCH] [objets] Pour supprimer un proprio, il faut supprimer ses factures filles --- objets.py | 3 +++ 1 file changed, 3 insertions(+) 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):