From 31d39df6252c72379bd2ff7bcdd20dff21a45cf3 Mon Sep 17 00:00:00 2001 From: Alexis Poyen <apoyen@mail.apoyen.fr> Date: Fri, 12 Jun 2020 15:13:56 +0200 Subject: [PATCH] Fix : filter only CandidateLists of the party on deletion --- web/components/management/party.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/web/components/management/party.js b/web/components/management/party.js index 791c3e3..01b86e2 100644 --- a/web/components/management/party.js +++ b/web/components/management/party.js @@ -222,11 +222,13 @@ class Party { document.body.appendChild(deleteModal); partyHandler.party = party; let candidateLists = await partyHandler.CandidateListModel.getCandidateLists(); - candidateLists.filter(function (candidateList) { + candidateLists = candidateLists.filter(function (candidateList) { return candidateList.PartyID == partyHandler.party.ID; }); candidateLists.forEach(async (candidateList) => { - let round = await partyHandler.RoundModel.getRound(candidateList.RoundID); + let round = await partyHandler.RoundModel.getRound( + candidateList.RoundID + ); let election = await partyHandler.ElectionModel.getElection( round.ElectionID ); @@ -235,8 +237,9 @@ class Party { candidateList.Name + " (" + election.Name + - " " + - new Date(round.Date).toLocaleDateString() + ")"; + ", " + + new Date(round.Date).toLocaleDateString() + + ")"; document.getElementById("candidate-lists-list").appendChild(el); }); }); -- GitLab