diff --git a/src/main/java/se/su/dsv/scipro/admin/panels/match/AdminSupervisorKeywordPanel.java b/src/main/java/se/su/dsv/scipro/admin/panels/match/AdminSupervisorKeywordPanel.java
index 035c5b66ef..b0e6d70a1e 100644
--- a/src/main/java/se/su/dsv/scipro/admin/panels/match/AdminSupervisorKeywordPanel.java
+++ b/src/main/java/se/su/dsv/scipro/admin/panels/match/AdminSupervisorKeywordPanel.java
@@ -98,13 +98,13 @@ if(!supervisorName.toString().isEmpty()) {
         }
 
         if(sortDirection.toString().equalsIgnoreCase("asc")) {
-            for(Employee employee : supervisorService.findSupervisorBySQL(keywordType.getName(), "asc")) {
+            for(Employee employee : supervisorService.findSupervisorDescDirection(keywordType.getName())) {
                 if(!employeeList.contains(employee)) {
                     employeeList.add(employee);
                 }
             }
         } else {
-            for(Employee employee : supervisorService.findSupervisorBySQL(keywordType.getName(), "desc")) {
+            for(Employee employee : supervisorService.findSupervisorDescDirection(keywordType.getName())) {
                 if(!employeeList.contains(employee)) {
                     employeeList.add(employee);
                 }