Publier les ids row as strings - un nouveau livre 404'd le moment où vous l'avez sélectionné

FixEmailService
Expédié
9 août 2026 à 20:25 UTC
Auteur
Kamo
Commite
0e2f66d

CockroachDB single-rowid() produit des ids 64 bits. Un vrai de la part des carnets de contact est 1200081912680906758; JSON.parse de JavaScript contourne tout passé Numéro.MAX-SAFE-INTEGER, donc le navigateur détenait 1200081912680906800 et tous les Une demande faite avec elle a répondu "ContactBook introuvable" pour un livre qui est clairement existait. Seuls les livres nouvellement créés ont été affectés dans la pratique, parce qu'ils sont les nombres uniques -rowid(). EmailService n'a délibérément pas de ToStringSerializer mondial pour Long EmailMessage.uid est un numéro sur lequel la boîte aux lettres dépend, de sorte que les ids sont déclarés comme La chaîne par DTO, comme le fait le CorrespondentResolver déjà. Organismes de demande en vrac prendre les ids de chaîne aussi; une variable de chemin était toujours sûre, puisqu'un segment d'URL est texte dans les deux sens. ContactIdPrecisionTest le brolle: le id real serialise en tant que chaîne citée, et survit à l'aller-retour que le navigateur fait en fait.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation