Publique IDs de linha como strings — um novo livro 404'd no momento em que você o selecionou

FixEmailService
Navios
9 de agosto de 2026 às 20:25 UTC
Autor
Kamo
Enviar
0e2f66d

O BarataDB unique rowid() produz ids de 64 bits. Um real de contact books é 120008191268096758; JSON.parse do JavaScript roda qualquer coisa passada Número. MAX SAFE INTEGER, então o navegador manteve 1200081912680906800 e cada pedido feito com ele respondeu "ContactBook não encontrado" para um livro que claramente Existiu. Apenas livros recém-criados foram afetados na prática, porque estes são os números unique rowid(). EmailService deliberadamente não tem ToStringSerializer global para Long - EmailMessage.uid é um número em que a caixa de correio se baseia — por isso os IDs são declarados como String por DTO, a forma como CorrespondentResolver já faz. Corpos de pedidos em massa tomar IDs string também; uma variável de caminho foi sempre segura, uma vez que um segmento URL é Manda uma mensagem de qualquer forma. ContactIdPrecisionTest pins it: the real id serialises as a cited string, and sobrevive à ida e volta que o navegador faz.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços