Bộ lọc thị trường đang so sánh UUID với một con số

Fixkamo-internal
Shipped
lúc 02:18 19 tháng 8, 2026 UTC
Author
kamo
Commit
1eac2a8

Cả hai bộ lọc thị trường đều đã chết, theo nhiều cách khác nhau, và cũng không nói vậy. Đầu mối: một thẻ thị trường khớp với một đầu mối theo thị trường thị trường hoặc bởi các sản phẩm của thị trường. Nửa thứ hai chạy phân tích Int () trên chì.vendorProctId -- UUID -- sẽ trở lại Bất cứ con số nào dẫn đầu UUID bắt đầu với, vì vậy "3f7c1d4e..." trở thành 3. Đó sau đó được tìm kiếm trong nhà cung cấp ProductId, mà chì MarketDTO tuyên bố danh sách [String] đặc biệt là để sống sót qua vụ JavaScript, với lời bình luận nói vậy. Một số nguyên không bao giờ khớp danh sách chuỗi UUID, vì vậy chi nhánh không thể trở lại đúng và một thẻ thị trường một cách yên lặng đánh rơi mọi đầu mối thuộc về nó bởi các sản phẩm hơn là thị trường. Thương mại: ID thị trường thương mại cũng là một chuỗi Mỹ (MarketSummary.id, thương mại Market.id), Và posApi đánh máy thị trường như số ở 22 địa điểm, do đó, các đường ống và các thẻ đăng ký Số điện thoại được thông qua -- NaN. NaN là flasy, vì vậy an ninh bên trong? Mỗi cuộc gọi posApi thả tham số truy vấn và danh sách trở lại hoàn toàn chưa lọc. Việc chọn một thị trường xuất hiện để làm việc và không thay đổi gì. Cả hai đều được so sánh và truyền lại dưới dạng dây. Cũng không bị bắt bởi cuộc càn quét năm 64 trước đây. Nó: những ID này là UUIDs, không tròn vào những năm 64, vì vậy không có độ chính xác nào bị mất - giá trị là Đơn giản là loại sai của một bên so sánh.

All changes

Như những gì anh thấy vận chuyển?

Mỗi một bản cập nhật này đều được tự động cập nhật trong không gian làm việc của bạn. Bắt đầu tự do và xem nó lớn lên tuần này qua tuần khác.

Bắt đầu tự do mãi mãiXem truy cập