From 5a8dd12cb8b8689bca4a24c5168e0414dc38bba0 Mon Sep 17 00:00:00 2001 From: w33b Date: Fri, 16 Jan 2026 15:11:28 +0000 Subject: [PATCH] Fix patreon role check (again) Life without typecast is hard --- app/Http/Controllers/Auth/DiscordAuthController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Auth/DiscordAuthController.php b/app/Http/Controllers/Auth/DiscordAuthController.php index 482f429..b1f774a 100644 --- a/app/Http/Controllers/Auth/DiscordAuthController.php +++ b/app/Http/Controllers/Auth/DiscordAuthController.php @@ -120,7 +120,8 @@ class DiscordAuthController extends Controller } // Only update if something actually changed - if ($user->is_patreon !== $isPatreon) { + $isPatreonOld = (bool) $user->is_patreon; + if ($isPatreonOld !== $isPatreon) { $user->update([ 'is_patreon' => $isPatreon, ]);