Fix: création évaluation sans date via ancien formulaire

This commit is contained in:
Emmanuel Viennet 2023-08-28 12:03:55 +02:00
parent 5e18936d03
commit 6483110992
2 changed files with 4 additions and 3 deletions

View File

@ -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:

View File

@ -1,7 +1,7 @@
# -*- mode: python -*-
# -*- coding: utf-8 -*-
SCOVERSION = "9.6.14"
SCOVERSION = "9.6.15"
SCONAME = "ScoDoc"