Parar a serialização do xoauth2 que quebrou o cache MailCredentials Redis

FixEmailService
Navios
9 de julho de 2026 às 06:04 UTC
Autor
Kamo
Enviar
cc26d7a

MailCredentials está em cache em Redis (GenericJackson2Json). A adição `isXoauth2()` boolean getter foi serializado como uma propriedade "xoauth2", mas não tem campo para ler de volta para dentro, então cada leitura cached-credencial jogou Não reconhecidoPropertyException -> SerializaçãoExcepção, 500ing listFolders for TODOS os provedores (KamoMail + M365) — /mensagens pararam de carregar. Regressão da Permissão prévia. - @JsonIgnore on isXoauth2()/secret() para que os métodos calculados não sejam serializados. Então, as entradas já estão escondidas com campo "xoauth2" perdido desserialize cleanly (auto-cura; nenhum cache flush necessário).

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços