- शिप
- 15 अगस्त 2026 को 7:58 pm बजे UTC
- लेखक
- kamo
- Commit
- b301337
सुरक्षा सेवा अब आईडी पिछले नंबर भेजती है। Max SAFE INTEGER स्ट्रिंग्स के रूप में इसलिए वे जीवित रहते हैं JSON.parse. यह ग्राहक में एक पंक्ति को undone किया जा रहा था: संगठन Id as z.union([z.coerce.number(), z.coerce.bigint(), z.string()]), और zod यूनियन लेता है पहली शाखा है कि मैच - तो coerce.number जीता, सटीक स्ट्रिंग वापस में बदल गया एक हानिपूर्ण डबल और ओर्ग आईडी को फिर से किसी भी डाउनस्ट्रीम में देखा जाने से पहले फिर से truncated किया गया। OrgFeatureBase.id. स्ट्रिंग पहले, uncoerced. उस स्थिति में अभी भी केवल एक सेवा से आता है एक भेजना, जहां मूल्य पहले से ही गोल हो चुका है और कुछ भी इसे ठीक नहीं कर सकता है। ऑर्गनाइजेशन.id मैच के लिए नंबर स्ट्रिंग को चौड़ा करता है, जैसा कि पहले से ही ऐप / टाइप / अवतार होता है। इसी कारण से। कॉलर की तुलना स्ट्रिंग (org.id) पर की जानी चाहिए - लेबल प्रबंधक पहले से ही करता है, getOrgidString () को प्राथमिकता देता है और एक आईडी पर वापस आने से इनकार करता है जो कि नहीं है एक सुरक्षित पूर्णांक।.