- Spegnimento
- 9 agosto 2026 alle ore 20:25 UTC
- Autore
- Kamo
- Impegno
- 0e2f66d
CockroachDB Unique rowid() produce id a 64 bit. Un vero da contact books è 1200081912680906758; JSON.parse di JavaScript gira qualcosa oltre Numero. MAX SAFE INTEGER, così il browser ha tenuto 1200081912680906800 e ogni richiesta fatta con esso ha risposto "ContactBook non trovato" per un libro che chiaramente esisteva. Solo i libri appena creati sono stati colpiti in pratica, perché quelli sono i numeri unici rowid(). EmailService non ha deliberatamente un ToStringSerializer globale per Long — EmailMessage.uid è un numero che la casella di posta si basa su — così gli id sono dichiarati come String per DTO, il modo CorrespondentResolver già fa. Organismi di richiesta di carica prendere anche ids string; una variabile di percorso era sempre sicura, dal momento che un segmento URL è in entrambi i casi. ContactIdPrecisionTest lo spilla: il vero id serializza come una stringa citata, e sopravvive al viaggio rotondo che il browser realmente fa.