diff options
author | Alban Gruin | 2017-11-16 13:51:00 +0100 |
---|---|---|
committer | Alban Gruin | 2017-11-16 13:51:00 +0100 |
commit | d1f4287a364e8bfee86a0a55c9514edad0abbd4e (patch) | |
tree | d3bcc68a02444f22a4643781b34259349b1e4e99 /management | |
parent | 4fdb7f6263d6463ac2099c383b1221789d28e42e (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.py | 2 |
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 |