This commit is contained in:
Manus
2026-01-25 11:19:22 -05:00
parent 727a29fa63
commit 8efcb65f0f
3 changed files with 5 additions and 114 deletions

View File

@@ -159,22 +159,6 @@ export async function getApprenantsWithAttestationStatus(formationId: number) {
const db = await getDb();
if (!db) return [];
// Récupérer toutes les dates de formation
const toutesLesDates = await db
.select({
sequenceId: datesFormation.sequenceId,
date: datesFormation.date,
})
.from(datesFormation);
// Calculer la première date de chaque séquence en JavaScript
const datesMap = new Map<number, Date>();
toutesLesDates.forEach(({ sequenceId, date }) => {
if (!datesMap.has(sequenceId) || date < datesMap.get(sequenceId)!) {
datesMap.set(sequenceId, date);
}
});
const results = await db
.select({
// Apprenant
@@ -221,7 +205,6 @@ export async function getApprenantsWithAttestationStatus(formationId: number) {
sequence: {
id: r.sequenceId,
nom: r.sequenceNom,
premiereDate: datesMap.get(r.sequenceId) || null,
},
attestation: r.attestationId ? {
id: r.attestationId,