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