diff --git a/backend/app/Http/Middleware/InRestauranteMiddleware.php b/backend/app/Http/Middleware/InRestauranteMiddleware.php index 196866d..eb013f6 100644 --- a/backend/app/Http/Middleware/InRestauranteMiddleware.php +++ b/backend/app/Http/Middleware/InRestauranteMiddleware.php @@ -12,7 +12,6 @@ class InRestauranteMiddleware { $restaurante = Restaurante::findOrFail($request->route('restaurante_id')); $user = $request->user; - if(!$user->isOnRestaurante($restaurante)) { Log::debug('El usuario intento acceder a un restaurante que no le pertenece', [ 'user' => $user->id, diff --git a/backend/app/Models/Usuario.php b/backend/app/Models/Usuario.php index 01a4d22..50f0c0b 100644 --- a/backend/app/Models/Usuario.php +++ b/backend/app/Models/Usuario.php @@ -44,6 +44,7 @@ class Usuario extends Model { } public function isOnRestaurante($restaurante) { + if($this->isGlobalAdmin()) return true; return $this->restaurantes()->where('id', $restaurante->id)->count() > 0; }