diff --git a/classes/invitation/invitations/userRoleAssignment/handlers/UserRoleAssignmentInviteUIController.php b/classes/invitation/invitations/userRoleAssignment/handlers/UserRoleAssignmentInviteUIController.php index 0c0818cdc8d..5a261bde261 100644 --- a/classes/invitation/invitations/userRoleAssignment/handlers/UserRoleAssignmentInviteUIController.php +++ b/classes/invitation/invitations/userRoleAssignment/handlers/UserRoleAssignmentInviteUIController.php @@ -73,6 +73,9 @@ public function createHandle(Request $request, $userId = null): void if ($userId) { //send invitation using edit user action in user access table $user = Repo::user()->get($userId, true); + if (!$user) { + throw new \Symfony\Component\HttpKernel\Exception\NotFoundHttpException(); + } $invitationPayload = ( new UserRoleAssignmentInviteResource($this->invitation)) ->transformInvitationPayload($userId, $user->getAllData(), $request->getContext()