Stoppen Sie Serialisierung berechnet xoauth2 getter, die MailCredentials Redis Cache brach

FixEmailService
Verschifft
9. Juli 2026 um 06:04 UTC
Autor
Kamo
Ausschuss
cc26d7a

MailCredentials wird in Redis (GenericJackson2Json) zwischengespeichert. Die hinzugefügte "isXoauth2() boolean getter wurde als "xoauth2" Eigenschaft serialisiert, hat aber kein Feld zu lesen zurück in, so dass jede zwischengespeicherte gelesen UnrecognizedPropertyException -- SerialisierungException, 500ing listFolders für ALLE Anbieter (KamoMail + M365) - /messages gestoppt geladen. Regression aus dem vor der Übergabe. - @JsonIgnore auf isXoauth2()/secret(), so dass die berechneten Methoden nicht serialisiert werden. - ************ so Einträge bereits mit dem zwischengespeichert streunige "xoauth2"-Feld deserialisieren sauber (Selbstheilungen; kein Cache-Flush erforderlich).

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen