Serialisieren Sie Lange Leisten als Strings, um org-id Präzisionsverlust zu stoppen

FixBillingService
Verschifft
3. Juli 2026 um 21:58 UTC
Autor
Kamo
Ausschuss
e9dfd6a

Org-IDs sind CockroachDB unique_rowid() Werte, die JS überschreiten MAX_SAFE_INTEGER. BillingService serialisierte sie als roher JSON Zahlen, so kamo-internal's JSON.parse lautlos abgerundet z. 1188756624575266822 - 1188756624575266800. Die Plattform Organisationen tab dann POSTed Extive-Trial zu einer nicht existierenden org-ID, und TrialAdminService.grant warf "Kein Abonnement zu konvertieren" -" HTTP 500. Registrieren Sie einen ToStringSerializer für Long/Long auf dem ObjectMapper (gleicher Muster bereits von KamoLOS und den MLOS-Diensten verwendet), so dass jede ID übersteht die Rundreise. Fixes verlängern/apply-trial, Plattform-Produkt umschalten und Teststatus für Orgs mit großen IDs.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen