Skip to content
Snippets Groups Projects
Commit 3e679869 authored by Maaike Visser's avatar Maaike Visser
Browse files

Add filter s/t timeslot in progress cannot be selected

parent 7eed0cf9
Branches
Tags
No related merge requests found
......@@ -418,8 +418,9 @@ public class Lab implements Serializable {
}
public Boolean slotIsAvailable(RequestSlot slot) {
LocalDateTime twoMinutesGracePeriod = now().minusMinutes(2L);
if (slot.getOpensAt().isBefore(twoMinutesGracePeriod)) {
LocalDateTime now = now();
LocalDateTime twoMinutesGracePeriod = now.minusMinutes(2L);
if (slot.getOpensAt().isBefore(twoMinutesGracePeriod) || (slot.getOpensAt().isBefore(now) && slot.getClosesAt().isAfter(now))) {
return false;
}
int numberOfRequestsOnSlot = getNumberOfRequestsOnSlot(slot);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment