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([