KamoCRM

Прекратите сериализацию вычисленного xoauth2 Getter, который сломал кэш MailCredentials Redis

FixEmailService
Порезанный
9 июля 2026 г. в 06:04 UTC
Автор
Kamo
Обещать
cc26d7a

MailCredentials кэшируется в Redis (GenericJackson2Json). Добавлено "isXoauth2()" Булевый геттер был сериализован как свойство «xoauth2», но не имеет поля для чтения. Назад в, так что каждое кэшированное чтение Непризнанная собственность Исключение -> Сериализация Исключение, 500ing ListFolders Все провайдеры (KamoMail + M365) — /сообщения прекратили загрузку. Возвращение из предварительное обязательство. @JsonIgnore on isXoauth2()/secret() так что вычисленные методы не сериализованы. - ****************, так что записи уже кэшированы с бродячее поле «xoauth2» десериализируется чисто (самовосстанавливается; смыв кэша не требуется).

Все изменения

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены