diff options
Diffstat (limited to 'management/commands')
| -rw-r--r-- | management/commands/_private.py | 18 | 
1 files changed, 10 insertions, 8 deletions
| diff --git a/management/commands/_private.py b/management/commands/_private.py index 943a3fb..e7f0a3c 100644 --- a/management/commands/_private.py +++ b/management/commands/_private.py @@ -104,19 +104,21 @@ def get_event(timetable, event, event_week, today):      consolidate_groups(groups)      course.groups.add(*groups) -    # On récupère le nom du cours et le champ « remarque » +    # On récupère le champ « remarque » +    if course.notes is not None: +        course.notes = event.notes.text + +    # On récupère le champ « nom »      if event.resources.module is not None:          course.name = event.resources.module.item.text -        if course.notes is not None: -            course.notes = event.notes.text - -    elif event.resources.module is None and event.notes is not None: +    elif event.category is not None:          # Il est possible qu’un cours n’ait pas de nom. Oui oui.          # Qui sont les concepteurs de ce système ? Quels sont leurs          # réseaux ? -        # Bref, dans ce cas, si le cours possède une remarque, elle -        # devient le nom du cours. -        course.name = event.notes.text +        # Bref, dans ce cas, si le cours a un type, il devient son nom. +        course.type = event.category.text +        # Si il n’a pas de type (mais je ne pense pas que ça soit possible…), +        # il obtiendra une valeur par défaut définie à l’avance.      # Récupération du type de cours      if event.category is not None: | 
