#22 - fix
This commit is contained in:
		| @@ -74,11 +74,22 @@ class VacationRequestController extends Controller | |||||||
|     ): RedirectResponse { |     ): RedirectResponse { | ||||||
|         /** @var VacationRequest $vacationRequest */ |         /** @var VacationRequest $vacationRequest */ | ||||||
|         $vacationRequest = $request->user()->vacationRequests()->make($request->data()); |         $vacationRequest = $request->user()->vacationRequests()->make($request->data()); | ||||||
|  |  | ||||||
|         $vacationRequestValidator->validate($vacationRequest); |         $vacationRequestValidator->validate($vacationRequest); | ||||||
|  |  | ||||||
|         $vacationRequest->save(); |         $vacationRequest->save(); | ||||||
|  |  | ||||||
|  |         $days = $vacationDaysCalculator->calculateDays( | ||||||
|  |             $vacationRequest->yearPeriod, | ||||||
|  |             $vacationRequest->from, | ||||||
|  |             $vacationRequest->to | ||||||
|  |         ); | ||||||
|  |  | ||||||
|  |         foreach ($days as $day) { | ||||||
|  |             $vacationRequest->vacations()->create([ | ||||||
|  |                 "date" => $day, | ||||||
|  |                 "user_id" => $vacationRequest->user_id, | ||||||
|  |             ]); | ||||||
|  |         } | ||||||
|  |  | ||||||
|         $stateManager->markAsCreated($vacationRequest); |         $stateManager->markAsCreated($vacationRequest); | ||||||
|  |  | ||||||
|         return redirect() |         return redirect() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user