Berhenti parsing org id langsung kembali ke nomor bulat

Fixkamo-internal
Dikirim
15 Agustus 2026 pukul 19.58 UTC
Penulis
kamo
Commit
b301337

SecurityService sekarang mengirimkan ID nomor masa lalu. MAX _ SAFE _ TEGER sebagai string sehingga mereka bertahan JSON.parse. Yang sedang dibatalkan satu baris ke klien: Organisasi DTOSchema mengetik id sebagai z.union ([z.coerce.number (), z.coerce.bignint (), z.string ()), dan sebuah union zod mengambil cabang pertama yang cocok -- jadi coerce.number won, mengubah string yang tepat kembali ke double lossy, dan org id dipotong lagi sebelum apa hilir melihatnya. Bug pesanan yang sama pada OrganfeatureBase.id.. String pertama, tanpa paksaan. Sebuah nomor dalam posisi yang sekarang hanya datang dari layanan masih mengirim satu, di mana nilai sudah bulat dan tidak ada yang dapat memulihkannya. Organisasi. id melebarkan ke nomor 124; string yang cocok, sebagai app / type / avatar.ts telah cocok untuk alasan yang sama. Penelepon harus membandingkan dan kunci pada String (org.id) -- LabelManager sudah tidak, pretending getOrganable IdString () dan menolak untuk jatuh kembali ke id yang tidak bilangan bulat yang aman.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga