KamoCRM

Smettere di serializzare il ricevitore calcolato xoauth2 che ha rotto la cache MailCredentials Redis

FixEmailService
Spegnimento
9 luglio 2026 alle ore 06:04 UTC
Autore
Kamo
Impegno
cc26d7a

MailCredentials è memorizzato in Redis (GenericJackson2Json). Il aggiunto `isXoauth2()` boolean getter è stato serializzato come una proprietà "xoauth2" ma non ha campo da leggere di nuovo in, così ogni lettura cached-credential gettato UnrecognizedPropertyException -> SerializationException, 500ing listVersori per TUTTI i fornitori (KamoMail + M365) — /messages smesso di caricare. Regressione da commit precedente. - @JsonIgnore su isXoauth2()/secret() quindi i metodi calcolati non sono serializzati. Le voci sono gia' in cache con le voci. stray "xoauth2" campo deserializzare in modo pulito (self-heals; nessuna cache di colore necessario).

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