From b697fdf94f9c02df767fb53c5747bb5ccd390f93 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Fri, 28 Oct 2011 20:23:47 +0200 Subject: [PATCH] [lc_ldap] On n'oublie pas que 'paiement' est un champs optionnel --- lc_ldap.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lc_ldap.py b/lc_ldap.py index 246cacb..5037c88 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -453,9 +453,12 @@ class proprio(CransLdapObject): """Renvoie si le propriétaire à payé pour l'année en cours""" if self.dn == base_dn: return True - for paiement in self['paiement']: - if paiement.value == config.ann_scol: - return True + try: + for paiement in self['paiement']: + if paiement.value == config.ann_scol: + return True + except KeyError: + pass return False