This commit is contained in:
Adrian Hopek
2022-04-07 13:50:50 +02:00
parent 518e6a63e3
commit f09565ac9d
9 changed files with 64 additions and 27 deletions

View File

@@ -44,7 +44,7 @@ class DoesNotExceedLimitRule implements VacationRequestRule
return $user->vacationLimits()
->whereBelongsTo($yearPeriod)
->first()
->days ?? 0;
?->days ?? 0;
}
protected function getVacationDaysWithLimit(User $user, YearPeriod $yearPeriod): int
@@ -53,7 +53,7 @@ class DoesNotExceedLimitRule implements VacationRequestRule
->whereBelongsTo($yearPeriod)
->whereRelation(
"vacationRequest",
fn(Builder $query) => $query
fn(Builder $query): Builder => $query
->whereIn("type", $this->getLimitableVacationTypes())
->noStates(VacationRequestStatesRetriever::failedStates()),
)