diff --git a/app/Actions/VacationRequest/ApproveAction.php b/app/Actions/VacationRequest/ApproveAction.php index a3d2541a..98ed6bf7 100644 --- a/app/Actions/VacationRequest/ApproveAction.php +++ b/app/Actions/VacationRequest/ApproveAction.php @@ -35,7 +35,10 @@ public function execute(VacationRequest $vacationRequest, ?User $user = null): v protected function notify(VacationRequest $vacationRequest): void { - $users = Permission::findByName("receiveVacationRequestStatusChangedNotification")->users()->get(); + $users = Permission::findByName("receiveVacationRequestStatusChangedNotification") + ->users() + ->where("id", "!=", $vacationRequest->user->id) + ->get(); foreach ($users as $user) { $user->notify(new VacationRequestStatusChangedNotification($vacationRequest, $user)); diff --git a/app/Actions/VacationRequest/CancelAction.php b/app/Actions/VacationRequest/CancelAction.php index b0851ef2..a99783e6 100644 --- a/app/Actions/VacationRequest/CancelAction.php +++ b/app/Actions/VacationRequest/CancelAction.php @@ -35,7 +35,10 @@ public function execute(VacationRequest $vacationRequest, User $user): void protected function notify(VacationRequest $vacationRequest): void { - $users = Permission::findByName("receiveVacationRequestStatusChangedNotification")->users()->get(); + $users = Permission::findByName("receiveVacationRequestStatusChangedNotification") + ->users() + ->where("id", "!=", $vacationRequest->user->id) + ->get(); foreach ($users as $user) { $user->notify(new VacationRequestStatusChangedNotification($vacationRequest, $user));