diff --git a/back/src/controllers/equipe.controller.js b/back/src/controllers/equipe.controller.js index 4383b24ce3249702451f08dc0573141ae2ecd678..be1bfbc5094e6298cc79c70997a1bf14f118c47f 100644 --- a/back/src/controllers/equipe.controller.js +++ b/back/src/controllers/equipe.controller.js @@ -35,15 +35,28 @@ function getClassementEquipe(req, res) { leader_team[data.id].score += data.score; leader_team[data.id].nbScores += 1; } else { + if (data.partId != 'sprint') { + leader_team[data.id] = { + name: data.name, + id: data.id, + score: data.score, + participants: [data.partId], + nbParticipant: 1, + nbScores: 1, + } + } + + else { leader_team[data.id] = { name: data.name, id: data.id, score: data.score, - participants: [data.partId], - nbParticipant: 1, + participants: [], + nbParticipant: 0, nbScores: 1, } } + } } result = Object.keys(leader_team).map((key) => leader_team[key]); result.sort((a, b) => (a.score < b.score) ? 1 : -1);