- Dikirim
- 19 Agustus 2026 pukul 02.18 UTC
- Penulis
- kamo
- Commit
- 1eac2a8
Kedua filter pasar mati, dengan cara yang berbeda, dan tidak mengatakan demikian. Petunjuk: tab pasar cocok dengan petunjuk pasar atau produk penjual pasar. Bagian kedua menjalankan parseInt () atas lead.vendorProductId -- UUID -- yang kembali Apapun digit terkemuka UUID terjadi untuk memulai dengan, jadi "3f7c1d-"... menjadi 3. Itu adalah kemudian mendongak di vendorProductlds, yang LeadMarketDTO mendeklarasikan Daftar < String > khususnya untuk bertahan hidup JavaScript, dengan komentar mengatakan begitu. Sebuah integer tidak pernah cocok daftar string UUID, sehingga branch tidak dapat kembali benar dan tab pasar diam-diam menjatuhkan setiap petunjuk yang dimiliki oleh produk vendor daripada pasar. Perdagangan: id pasar perdagangan adalah string UUID juga (MarketSummary.id, CommerceMarket.id), dan poApi mengetik pasar sebagai nomor dalam 22 tempat, sehingga tab baris pipa dan berlangganan Nomor (selectMarketId) -- NaN NaN itu falsy, jadi 'pasar?...' penjaga di dalam panggilan posapi masing-masing menjatuhkan parameter query dan daftar kembali sepenuhnya tanpa disaring. Memilih pasar muncul untuk bekerja dan mengubah apa-apa. Keduanya sekarang dibandingkan dan lulus sebagai string. Baik tertangkap oleh menyapu int64 sebelum id-id ini adalah UUID, bukan liling in64, jadi tidak ada presisi yang hilang -- nilainya adalah sederhana tipe yang salah di satu sisi dari perbandingan.