diff --git a/web/components/management/candidate-lists.js b/web/components/management/candidate-lists.js
index 9ce69dcaab72cf0e9ef1e610f2a645b42436dfae..172de6a95b439d505e707628a00a7a014dd8794b 100644
--- a/web/components/management/candidate-lists.js
+++ b/web/components/management/candidate-lists.js
@@ -529,7 +529,8 @@ class CandidateList {
   async deleteCandidateList(candidateList) {
     await this.CandidateListModel.deleteCandidateList(candidateList.ID);
     await this.displayCandidateLists();
-    // TODO empty Candidates
+    this.emptyCandidate();
+    this.displayCandidateLists();
   }
 
   async saveCandidate(candidateID) {
@@ -560,6 +561,10 @@ class CandidateList {
   emptyCandidateList() {
     this.area = null;
     document.getElementById("candidate-lists-list").innerHTML = "";
+    
+  }
+
+  emptyCandidate(){
     this.candidateList = null;
     document.getElementById("candidate-list").innerHTML = "";
   }