Assiduites : fix bug edition assiduite

This commit is contained in:
Iziram 2023-09-14 15:43:02 +02:00
parent 2fca7d7b54
commit 3c15334af8

View File

@ -936,6 +936,15 @@ function hasModuleImpl(assiduite) {
* TODO : Rendre asynchrone * TODO : Rendre asynchrone
*/ */
function editAssiduite(assiduite_id, etat, assi) { function editAssiduite(assiduite_id, etat, assi) {
if (assi.length != 1 || !assi[0].hasOwnProperty('assiduite_id')){
const html = `
<h3>Aucune assiduité n'a être éditée</h3>
`;
const div = document.createElement("div");
div.innerHTML = html;
openAlertModal("Erreur", div);
return;
}
let assiduite = { let assiduite = {
etat: etat, etat: etat,
external_data: assi ? assi.external_data : null, external_data: assi ? assi.external_data : null,
@ -1141,9 +1150,7 @@ function assiduiteAction(element) {
done = editAssiduite( done = editAssiduite(
assiduite_id, assiduite_id,
etat, etat,
assiduites[etudid].reduce((a) => { assiduites[etudid].filter((a) => a.assiduite_id == assiduite_id)
if (a.assiduite_id == assiduite_id) return a;
})
); );
} }
break; break;