- Dikirim
- 14 Agustus 2026 pukul 17.59 UTC
- Penulis
- kamo
- Commit
- d098122
Voiding the punch a member is current clocked in under already leaves them OFF server-side: RosterService.ClockState membaca terbaru LIVE punch and skips baris voided, jadi tidak ada clock-out ditulis dan tidak ada yang dibutuhkan. A SHIFT _ OUT sini akan lebih buruk daripada tidak berguna - SHIFT _ IN itu akan berpasangan dengan hanya voided, sehingga tanah sebagai yatim piatu dan menimbulkan hilang pukulan kecuali editor ada untuk membersihkan. Apa yang salah sebenarnya adalah indikator. Ini polling di lantai 60-an dengan tidak sinyal dari penyunting, jadi setelah menghapus entri mereka terkunci di bawah anggota menonton krom terus mengatakan mereka berada di jam. Editor sekarang mengumumkan menyimpan yang menulis sesuatu dan kontrol dibaca ulang. Dipecat dari 'akhirnya' dan gated pada apa LANDED daripada pada sukses: menyimpan yang berhenti setengah jalan masih mengubah catatan, dan itulah kasus di mana Lencana basi paling sulit untuk dilihat. Acara ini membawa keId diedit karena jam NavTop adalah diri-scoped (fetchMyClockState tidak mengambil anggota id) sedangkan editor yang sama ini digunakan oleh HR terhadap anggota lain di / hr / kehadiran. ShouldRefreshClock Sebagai perbandingan STRINGS dan menolak nomor, untuk alasan parseClockState sudah memberikan: id adalah unik _ rowid () nilai masa lalu MAX _ SAFE _ INTEGER dan dua anggota dapat bulat ke nomor yang sama. Tidak memperbaiki peramban anggota LAIN ketika HR mengedit kartu mereka - yang membutuhkan Jam berapa.