From 301918c0a9150e0f6358cf06ee56434e75b66ccd Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Thu, 26 May 2016 13:52:51 +0200 Subject: [PATCH] always extract ic_equipe_recherche and ic_unite_fonctionnelle (#11029) --- curie/curie2supann.py | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/curie/curie2supann.py b/curie/curie2supann.py index c92752f..2891a32 100755 --- a/curie/curie2supann.py +++ b/curie/curie2supann.py @@ -139,22 +139,21 @@ class CurieLdifParser(ldif.LDIFParser): supann_entite_affectation = [] supann_entite_affectation_principale = [] - if entry.get('iclibelleentite', []) == ['Recherche']: - try: - ic_equipe_recherche = self.assert_sv_attribute(entry, 'icequiperecherche') - except AssertionError, e: - self.errors.append(Error(dn, str(e))) - else: - ou = self.extract_top_rdn(ic_equipe_recherche) - supann_entite_affectation.append(ou) - supann_entite_affectation_principale.append(ou) - try: - ic_unite_fonctionnelle = self.assert_sv_attribute(entry, 'icunitefonctionnelle') - except AssertionError, e: - self.errors.append(Error(dn, str(e))) - else: - ou = self.extract_top_rdn(ic_unite_fonctionnelle) - supann_entite_affectation.append(ou) + try: + ic_equipe_recherche = self.assert_sv_attribute(entry, 'icequiperecherche') + except AssertionError, e: + self.errors.append(Error(dn, str(e))) + else: + ou = self.extract_top_rdn(ic_equipe_recherche) + supann_entite_affectation.append(ou) + supann_entite_affectation_principale.append(ou) + try: + ic_unite_fonctionnelle = self.assert_sv_attribute(entry, 'icunitefonctionnelle') + except AssertionError, e: + self.errors.append(Error(dn, str(e))) + else: + ou = self.extract_top_rdn(ic_unite_fonctionnelle) + supann_entite_affectation.append(ou) supann_civilite = [] if entry.get('icsexe', []) == ['M']: supann_civilite = ['M.']