From b5ac4d892fda579d151081becaa2f1e21ecb140d Mon Sep 17 00:00:00 2001 From: tuxarmy Date: Sun, 5 Apr 2026 22:48:23 +0700 Subject: [PATCH] fix: role anggota tidak bisa dihapus via form edit user --- app/Observers/UserObserver.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Observers/UserObserver.php b/app/Observers/UserObserver.php index f224712..3b11022 100644 --- a/app/Observers/UserObserver.php +++ b/app/Observers/UserObserver.php @@ -12,6 +12,11 @@ class UserObserver { public function updated(User $user): void { + // Pastikan role anggota selalu ada + if (! $user->hasRole('anggota')) { + $user->assignRole('anggota'); + } + // Log perubahan status anggota if ($user->wasChanged('status')) { MemberStatusLog::create([