forked from ScoDoc/ScoDoc
Fix: création évaluation sans date via ancien formulaire
This commit is contained in:
parent
8dd39c46e7
commit
8d3deed6ac
@ -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:
|
||||
|
@ -1,7 +1,7 @@
|
||||
# -*- mode: python -*-
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
SCOVERSION = "9.6.14"
|
||||
SCOVERSION = "9.6.15"
|
||||
|
||||
SCONAME = "ScoDoc"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user