Merge branch 'main' into #42-global-notifications
# Conflicts: # app/Domain/Enums/VacationRequestState.php # app/Domain/VacationRequestStateManager.php # app/Eloquent/Models/Vacation.php # app/Infrastructure/Http/Controllers/VacationCalendarController.php # app/Infrastructure/Http/Controllers/VacationRequestController.php # database/factories/VacationFactory.php # database/migrations/2022_02_07_133018_create_vacations_table.php # database/seeders/DatabaseSeeder.php # resources/js/Pages/Calendar.vue # resources/js/Shared/Activity.vue # resources/js/Shared/MainMenu.vue # resources/js/Shared/Status.vue # tailwind.config.js # tests/Feature/VacationRequestTest.php # tests/Unit/VacationRequestStatesTest.php
This commit is contained in:
@@ -75,6 +75,7 @@ class VacationRequestController extends Controller
|
||||
/** @var VacationRequest $vacationRequest */
|
||||
$vacationRequest = $request->user()->vacationRequests()->make($request->data());
|
||||
$vacationRequestValidator->validate($vacationRequest);
|
||||
|
||||
$vacationRequest->save();
|
||||
|
||||
$days = $vacationDaysCalculator->calculateDays(
|
||||
@@ -86,7 +87,8 @@ class VacationRequestController extends Controller
|
||||
foreach ($days as $day) {
|
||||
$vacationRequest->vacations()->create([
|
||||
"date" => $day,
|
||||
"user_id" => $vacationRequest->user_id,
|
||||
"user_id" => $vacationRequest->user->id,
|
||||
"year_period_id" => $vacationRequest->yearPeriod->id,
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user