Sama seperti fix di sync controller: - Cek existing violation (student_id + type + date + recorded_by) - Ada alpha → update atau create - Tidak alpha → hapus violation lama - Berlaku untuk alpha dan terlambat - Mencegah duplikat tiap kali admin submit ulang form