Filter pasar membandingkan UUID dengan sebuah angka

Fixkamo-internal
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.

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