diff --git a/app/scodoc/sco_evaluation_edit.py b/app/scodoc/sco_evaluation_edit.py index f1b21ca7..0bd8333b 100644 --- a/app/scodoc/sco_evaluation_edit.py +++ b/app/scodoc/sco_evaluation_edit.py @@ -351,14 +351,15 @@ def evaluation_create_form( else: date_debut = None args.pop("jour", None) - if args.get("heure_debut"): + if date_debut and args.get("heure_debut"): try: heure_debut = heure_to_time(args["heure_debut"]) except ValueError as exc: raise ScoValueError("Heure début invalide") from exc args["date_debut"] = datetime.datetime.combine(date_debut, heure_debut) args.pop("heure_debut", None) - if args.get("heure_fin"): + # note: ce formulaire ne permet de créer que des évaluation avec debut et fin sur le même jour. + if date_debut and args.get("heure_fin"): try: heure_fin = heure_to_time(args["heure_fin"]) except ValueError as exc: diff --git a/sco_version.py b/sco_version.py index 88da5fd3..b5137ada 100644 --- a/sco_version.py +++ b/sco_version.py @@ -1,7 +1,7 @@ # -*- mode: python -*- # -*- coding: utf-8 -*- -SCOVERSION = "9.6.14" +SCOVERSION = "9.6.15" SCONAME = "ScoDoc"