KamoCRM

Pubblica ids riga come stringhe — un nuovo libro 404'd il momento in cui l'hai selezionato

FixEmailService
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.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo