From 66862df44bde00b22317e8eff3033c96f5072365 Mon Sep 17 00:00:00 2001 From: twotalesanimation <80506065+twotalesanimation@users.noreply.github.com> Date: Fri, 2 Jan 2026 21:10:26 +0200 Subject: [PATCH] fix: Use flexible type check for is_admin authorization gate Change strict equality check (=== true) to loose check that works with both integer 1 and boolean true values. --- app/Providers/AppServiceProvider.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 63316ee..8a491c3 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -33,8 +33,8 @@ class AppServiceProvider extends ServiceProvider // Authorization gates \Illuminate\Support\Facades\Gate::define('access-ops', function ($user) { - // Allow admin users to access ops - return $user->is_admin === true; + // Allow admin users to access ops (flexible type check) + return $user && $user->is_admin; }); } }