[scodoc-devel] [SVN] Scolar : [1666] Fix: export Apo - cas pas de sem

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Lun 10 Juil 10:26:13 CEST 2017


Une pièce jointe HTML a été nettoyée...
URL: https://listes.univ-paris13.fr/pipermail/scodoc-devel/attachments/20170710/49587b35/attachment.htm 
-------------- section suivante --------------
Modified: branches/ScoDoc7/sco_apogee_csv.py
===================================================================
--- branches/ScoDoc7/sco_apogee_csv.py	2017-07-10 08:07:44 UTC (rev 1665)
+++ branches/ScoDoc7/sco_apogee_csv.py	2017-07-10 08:26:13 UTC (rev 1666)
@@ -365,6 +365,10 @@
         #    XXX cette règle est discutable, à valider
         
         #print 'comp_elt_annuel cur_sem=%s autre_sem=%s' % (cur_sem['formsemestre_id'], autre_sem['formsemestre_id'])
+        if not cur_sem:
+            # l'étudiant n'a pas de semestre courant ?!
+            log('comp_elt_annuel: %d no cur_sem' % etudid)
+            return VOID_APO_RES
         cur_nt = context._getNotesCache().get_NotesTable(context, cur_sem['formsemestre_id'])
         cur_decision = cur_nt.get_etud_decision_sem(etudid)
         if not cur_decision:


Plus d'informations sur la liste de diffusion scodoc-devel