KamoCRM

Arrêter la sérialisation de xoauth2 getter qui cassait MailCredentials Redis cache

FixEmailService
Expédié
9 juillet 2026 à 06:04 UTC
Auteur
Kamo
S'engager
cc26d7a

MailCredentials est mis en cache dans Redis (GenericJackson2Json). Le texte ajouté 'isXoauth2()' booléen getter a été sérialisé comme une propriété "xoauth2" mais n'a pas de champ à lire Retourner, donc toutes les lectures recherchées-créanciers jetées NonrecognizedPropertyException -SérialisationException, 500ing listFolders for TOUS les fournisseurs (KamoMail et M365) ont arrêté le chargement. Régression à partir du antécédent d'engagement. JsonIgnore on isXoauth2()/secret() de sorte que les méthodes calculées ne sont pas en série. - donc les entrées déjà mises en cache avec le champ parasite "xoauth2" désérialiser proprement (auto-ciure; pas de cache de rinçage nécessaire).

Tous les changements

Comme ce que tu vois expédier ?

Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.

Commencez gratuitement pour toujoursPrix de visualisation