diff --git a/src/main/java/nl/tudelft/queue/service/FeedbackService.java b/src/main/java/nl/tudelft/queue/service/FeedbackService.java
index 8e2ec713b55eb102ad57a17d3128b5473d0ac43d..adf520d9a306c1faf40833245c2166f93871789c 100644
--- a/src/main/java/nl/tudelft/queue/service/FeedbackService.java
+++ b/src/main/java/nl/tudelft/queue/service/FeedbackService.java
@@ -38,6 +38,7 @@ import nl.tudelft.queue.repository.FeedbackRepository;
 import nl.tudelft.queue.repository.LabRequestRepository;
 
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Lazy;
 import org.springframework.data.domain.Page;
 import org.springframework.data.domain.PageImpl;
 import org.springframework.data.domain.Pageable;
@@ -58,6 +59,10 @@ public class FeedbackService {
 	@Autowired
 	private PermissionService ps;
 
+	@Autowired
+	@Lazy
+	private LabService ls;
+
 	@Autowired
 	private SessionCacheManager sessionCacheManager;
 
@@ -150,7 +155,8 @@ public class FeedbackService {
 				.distinct()
 				.toList();
 
-		Map<Long, Boolean> canManage = sessionCacheManager.get(sessionIds).stream()
+		Map<Long, Boolean> canManage = sessionCacheManager
+				.getAndHandleAll(sessionIds, ls.deleteSessionsByIds()).stream()
 				.collect(Collectors.toMap(
 						SessionDetailsDTO::getId,
 						session -> ps.canManageInAnyEdition(session.getEditions())));