KamoCRM

मार्केट फिल्टर एक नंबर के खिलाफ एक UUID की तुलना कर रहे थे

Fixkamo-internal
शिप
19 अगस्त 2026 को 2:18 am बजे UTC
लेखक
kamo
करना
1eac2a8

दोनों बाजार फिल्टर विभिन्न तरीकों से मर गए थे और न ही ऐसा कहा। लीड्स: एक बाज़ार टैब बाजार आईडी या बाजार के विक्रेता उत्पादों द्वारा लीड से मेल खाता है। दूसरा आधा पार्सिंट () लीड पर.vendorProductId - एक UUID - जो रिटर्न देता है जो भी प्रमुख अंक UUID के साथ शुरू होता है, इसलिए "3f7c1d4e-..." 3 बन गया। कि उसके बाद वेंडरप्रोडक्ट्स में देखा गया था, जो लीडमार्केटडीटीओ लिस्ट<स्ट्रिंग> की घोषणा करता है। विशेष रूप से जावास्क्रिप्ट को जीवित रहने के लिए, टिप्पणी के साथ ऐसा कह रहा है। एक पूर्णांक कभी मैच नहीं UUID स्ट्रिंग्स की एक सूची, इसलिए शाखा सच नहीं हो सकती और चुपचाप बाजार टैब बाजार के बजाय विक्रेता उत्पाद द्वारा इसके अंतर्गत आता है कि हर प्रमुख गिरावट आई है। वाणिज्य बाजार id एक UUID स्ट्रिंग भी है (MarketSummary.id, CommerceMarket.id), और posApi typed marketId 22 स्थानों में संख्या के रूप में, इसलिए पाइपलाइन और सदस्यता टैब पास संख्या (चयनितMarketId) प्रत्येक posApi कॉल ने क्वेरी पैरामीटर को गिरा दिया और सूची पूरी तरह से unfiltered हो गई। बाजार को चुनना काम करने के लिए दिखाई दिया और कुछ भी नहीं बदल दिया। अब दोनों की तुलना में और तार के रूप में पारित कर रहे हैं। न तो 64 स्वीप द्वारा पहले पकड़ा गया था यह: ये ids UUIDs हैं, दौर नहीं, int64s, इसलिए कोई परिशुद्धता नहीं खो दी गई थी - मूल्य था केवल एक तुलना के एक तरफ गलत प्रकार।.

सभी बदलाव

जैसा कि आप शिपिंग देखते हैं?

यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.

Foreverमूल्य निर्धारण देखें