diff --git a/src/main/java/nl/tudelft/tam/controller/ApplicationController.java b/src/main/java/nl/tudelft/tam/controller/ApplicationController.java index 54553ad61839d2085a5a0e2da9a40d7af69f62dd..99093e31b4db86dafaca83d7207fd1bfd0ea4079 100644 --- a/src/main/java/nl/tudelft/tam/controller/ApplicationController.java +++ b/src/main/java/nl/tudelft/tam/controller/ApplicationController.java @@ -115,8 +115,10 @@ public class ApplicationController { .filter(a -> filterCourseId == null || editionService.getOrThrow(a.getJobOffer().getEditionId()).getCourse().getId() .equals(filterCourseId)) - .filter(a -> filterStartDate == null || a.getLastModifiedDate().isAfter(filterStartDate)) - .filter(a -> filterEndDate == null || a.getLastModifiedDate().isBefore(filterEndDate)) + .filter(a -> filterStartDate == null + || a.getLastModifiedDate().isAfter(filterStartDate.atStartOfDay())) + .filter(a -> filterEndDate == null + || a.getLastModifiedDate().isBefore(filterEndDate.atTime(23, 59, 59, 999999999))) .filter(a -> q == null || personService.getPersonById(a.getId().getPersonId()).getDisplayName().contains(q) || personService.getPersonById(a.getId().getPersonId()).getNumber().toString()