Skip to content
Snippets Groups Projects

Resolve "Course filter approved requests broken"

Files

@@ -46,6 +46,7 @@ import nl.tudelft.queue.repository.LabRequestRepository;
import nl.tudelft.queue.service.*;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.Pageable;
import org.springframework.data.domain.Sort;
import org.springframework.data.web.PageableDefault;
@@ -144,10 +145,16 @@ public class RequestController {
.map(qs -> (Lab) qs)
.collect(Collectors.toList());
List<LabRequest> filteredRequests = rs
.filterRequestsSharedEditionCheck(lrr.findAllByFilter(labs, filter, pageable).getContent(),
assistant);
var requestsViews = rts.convertRequestsToView(
new PageImpl<>(filteredRequests, pageable, filteredRequests.size()), filteredRequests.size());
model.addAttribute("page", "requests");
model.addAttribute("filter", filter);
model.addAttribute("requests", rts.convertRequestsToView(
lrr.findAllByFilter(labs, filter, pageable), lrr.countByFilter(labs, filter)));
model.addAttribute("requests", requestsViews);
model.addAttribute("requestCounts", rts.labRequestCounts(
labs, assistant, filter));
Loading