Assiduite : bug fix liste justifier

This commit is contained in:
Iziram 2023-10-27 16:51:06 +02:00
parent 943055b328
commit 4aebece03e
2 changed files with 31 additions and 35 deletions

View File

@ -1650,9 +1650,6 @@ function fastJustify(assiduite) {
fin: new moment.tz(assiduite.date_fin, TIMEZONE),
};
const action = (justifs) => {
if (justifs.length > 0) {
justifyAssiduite(assiduite.assiduite_id, !assiduite.est_just);
} else {
//créer un nouveau justificatif
// Afficher prompt -> demander raison et état
@ -1699,7 +1696,6 @@ function fastJustify(assiduite) {
() => {},
"#7059FF"
);
}
};
if (assiduite.etudid) {
getJustificatifFromPeriod(period, assiduite.etudid, action);

View File

@ -345,8 +345,8 @@
let assi = Object.values(assiduites).flat().filter((a) => { return a.assiduite_id == obj_id })[0]
li.addEventListener('click', () => {
if (assiduite && !assiduite[0].est_just && assiduite[0].etat != "PRESENT") {
fastJustify(assiduite[0])
if (assi && !assi.est_just && assi.etat != "PRESENT") {
fastJustify(assi)
} else {
openAlertModal("Erreur", document.createTextNode("L'assiduité est déjà justifiée."))
}