diff --git a/app/Http/Controllers/Api/ParentStudentController.php b/app/Http/Controllers/Api/ParentStudentController.php index 03b3bcd..3d2eeaa 100644 --- a/app/Http/Controllers/Api/ParentStudentController.php +++ b/app/Http/Controllers/Api/ParentStudentController.php @@ -547,6 +547,12 @@ class ParentStudentController extends Controller ]); $link = $existing; } else { + // Bersihkan tautan REJECTED lain milik wali (percobaan NISN salah) — + // kalau dibiarkan, siswa yang salah NISN tetap muncul dobel di aplikasi. + ParentStudent::where('user_id', $user->id) + ->where('status', 'rejected') + ->delete(); + $link = ParentStudent::create([ 'user_id' => $user->id, 'student_id' => $student->id,