From c46ece0d6be4d831283d0047f012bcc715bf1efd Mon Sep 17 00:00:00 2001 From: Matthew Penner Date: Fri, 10 Apr 2020 13:47:08 -0600 Subject: [PATCH] Fix stupid query that makes me want to punch my monitor --- .../Api/Client/Servers/Subusers/SubuserRequest.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Http/Requests/Api/Client/Servers/Subusers/SubuserRequest.php b/app/Http/Requests/Api/Client/Servers/Subusers/SubuserRequest.php index d8c07936..e43b7178 100644 --- a/app/Http/Requests/Api/Client/Servers/Subusers/SubuserRequest.php +++ b/app/Http/Requests/Api/Client/Servers/Subusers/SubuserRequest.php @@ -21,6 +21,8 @@ abstract class SubuserRequest extends ClientApiRequest * Authorize the request and ensure that a user is not trying to modify themselves. * * @return bool + * + * @throws \Illuminate\Contracts\Container\BindingResolutionException */ public function authorize(): bool { @@ -52,6 +54,8 @@ abstract class SubuserRequest extends ClientApiRequest * by the user making the request. * * @param array $permissions + * + * @throws \Illuminate\Contracts\Container\BindingResolutionException */ protected function validatePermissionsCanBeAssigned(array $permissions) { @@ -78,6 +82,8 @@ abstract class SubuserRequest extends ClientApiRequest * Returns the currently authenticated user's permissions. * * @return array + * + * @throws \Illuminate\Contracts\Container\BindingResolutionException */ public function currentUserPermissions(): array { @@ -88,7 +94,7 @@ abstract class SubuserRequest extends ClientApiRequest try { $model = $repository->findFirstWhere([ ['server_id', $this->route()->parameter('server')->id], - ['user_id' => $this->user()->id], + ['user_id', $this->user()->id], ]); } catch (RecordNotFoundException $exception) { return []; @@ -109,6 +115,7 @@ abstract class SubuserRequest extends ClientApiRequest * * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException * @throws \Illuminate\Database\Eloquent\ModelNotFoundException + * @throws \Illuminate\Contracts\Container\BindingResolutionException */ public function endpointSubuser() {