- Shipped
- 3 de julho de 2026 às 21:58 UTC
- Author
- Kamo
- Commit
- e9dfd6a
Os IDs de Org são valores do CockroachDB unique rowid() que excedem o JS Max Safe Integer. BillingService foi serializá-los como JSON bruto números, então kamo-internal é JSON.parse silenciosamente arredondado, por exemplo. 1188756624575266822 -> 1188756624575266800. A plataforma Organizações tab então POSTed extend-trial para um id org inexistente, e TrialAdminService.grant lançou "Nenhuma assinatura para converter" -> HTTP 500. Registre um ToStringSerializer para longo/longo no ObjectMapper (mesmo padrão já usado por KamoLOS e os serviços da MLOS) para cada ID sobrevive à viagem de ida e volta. Fixes extensão/aplicação-trial, plataforma-produto alternar, e status de teste para orgs com ids grandes.