diff --git a/backend/app/Http/Controllers/InternshipStatusDataController.php b/backend/app/Http/Controllers/InternshipStatusDataController.php index 8c32f88..a21fd76 100644 --- a/backend/app/Http/Controllers/InternshipStatusDataController.php +++ b/backend/app/Http/Controllers/InternshipStatusDataController.php @@ -123,17 +123,30 @@ class InternshipStatusDataController extends Controller 'modified_by' => $user->id ]); + // mail študentovi Mail::to($internship->student) ->sendNow(new InternshipStatusUpdated( $internship, - $user->name, - $internship->student->name, - $internship->company->name, $internshipStatus->status, - $request->enum('status', InternshipStatus::class), - $request->note + $newStatus->status, + $request->note, + $user, + recipiantIsStudent: true, )); + // ak zmenu nevykonala firma, posleme mail aj firme + if ($user->id !== $internship->company->contactPerson->id) { + Mail::to($internship->company->contactPerson->email) + ->sendNow(new InternshipStatusUpdated( + $internship, + $internshipStatus->status, + $newStatus->status, + $request->note, + $user, + recipiantIsStudent: false, + )); + } + $newStatus->save(); return response()->noContent(); }