aboutsummaryrefslogtreecommitdiff
path: root/management
diff options
context:
space:
mode:
authorAlban Gruin2017-11-16 13:51:00 +0100
committerAlban Gruin2017-11-16 13:51:00 +0100
commitd1f4287a364e8bfee86a0a55c9514edad0abbd4e (patch)
treed3bcc68a02444f22a4643781b34259349b1e4e99 /management
parent4fdb7f6263d6463ac2099c383b1221789d28e42e (diff)
Correction d’un crash lorqu’on force une mise à jour sur tout l’emploi
du temps Lorsqu’on effectue cette opération, la date à laquelle est effectuée la mise à jour est à None. get_event() effectue donc une comparaison entre la date du cours et un objet nul, ce qui est impossible. Cela provoque un crash. Le correctif consiste à dire que si la date de début de la mise à jour est nulle, alors le cours n’est pas ignoré, avant d’effectuer la comparaison décrite ci-dessus.
Diffstat (limited to 'management')
-rw-r--r--management/commands/_private.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/management/commands/_private.py b/management/commands/_private.py
index b663454..4dd9262 100644
--- a/management/commands/_private.py
+++ b/management/commands/_private.py
@@ -54,7 +54,7 @@ def get_event(timetable, event, event_week, today):
end = add_time(date, event.endtime.text)
# On ne traite pas le cours si il commence après le moment du traitement
- if begin < today:
+ if today is not None and begin < today:
return
# Création de l’objet cours