diff --git a/src/services/ecoledirecte/attendance.ts b/src/services/ecoledirecte/attendance.ts index f821a121a..462eeab02 100644 --- a/src/services/ecoledirecte/attendance.ts +++ b/src/services/ecoledirecte/attendance.ts @@ -38,25 +38,26 @@ const decodeAbsence = (item: AttendanceItem): Absence => { const decodePunishment = (item: AttendanceItem): Punishment => { + console.log(item); const timeInterval = dateStringAsTimeInterval(item.displayDate); const duration = (timeInterval?.end && timeInterval.start) ? getDuration(timeInterval) .getTime() / (60 * 1000): 0; return { id: item.id.toString(), duration, givenBy: item.teacher, - timestamp: item.date.getTime(), + timestamp: new Date(timeInterval?.start ?? item.date.getTime()).getTime(), // TODO duringLesson: false, exclusion: false, homework: { documents: [], - text: "" + text: item.todo }, nature: "", reason: { - circumstances: item.reason, + circumstances: "", documents: [], - text: [] + text: [item.reason] }, schedulable: false, schedule: []