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), fin: new moment.tz(assiduite.date_fin, TIMEZONE),
}; };
const action = (justifs) => { const action = (justifs) => {
if (justifs.length > 0) {
justifyAssiduite(assiduite.assiduite_id, !assiduite.est_just);
} else {
//créer un nouveau justificatif //créer un nouveau justificatif
// Afficher prompt -> demander raison et état // Afficher prompt -> demander raison et état
@ -1699,7 +1696,6 @@ function fastJustify(assiduite) {
() => {}, () => {},
"#7059FF" "#7059FF"
); );
}
}; };
if (assiduite.etudid) { if (assiduite.etudid) {
getJustificatifFromPeriod(period, assiduite.etudid, action); 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] let assi = Object.values(assiduites).flat().filter((a) => { return a.assiduite_id == obj_id })[0]
li.addEventListener('click', () => { li.addEventListener('click', () => {
if (assiduite && !assiduite[0].est_just && assiduite[0].etat != "PRESENT") { if (assi && !assi.est_just && assi.etat != "PRESENT") {
fastJustify(assiduite[0]) fastJustify(assi)
} else { } else {
openAlertModal("Erreur", document.createTextNode("L'assiduité est déjà justifiée.")) openAlertModal("Erreur", document.createTextNode("L'assiduité est déjà justifiée."))
} }