В каждом отказе говорится, почему, а не только призывы к кампании

FixEmailService
Порезанный
16 сентября 2026 г. в 17:38 UTC
Автор
Kamo
Обещать
7e58d55

2a72597 вынес диспетчерам кампании приговор вместо "Плохой" Просьба". Такая же потеря произошла везде в EmailService, который отказывается от рассылки. С помощью ResponseStatusException: Контакты: ContactRestController отказывается от «VIEW CONTACTS required», «No» «Организация в сессии», «Книга организации по умолчанию не может быть Удалены"..., а на экране контактов показали "Запретный"/"Конфликт". - Алиасы, общие почтовые ящики и почтовые ящики: KamoMailDomainValidator отказывается адрес за пределами проверенного домена организации с указанием предложения домен. Три создающие конечные точки уловили его как общее исключение. ответ 500 с собственным текстом (403 FORBIDDEN) Должен..."". CampaignErrorAdvice становится StatusReasonAdvice и применяется к каждому контроллеру. Он по-прежнему показывает только причину ResponseStatusException, текст, написанный для чтения. Любое другое исключение сохраняет тело Boot по умолчанию (server.error.include-message) Никогда не остается. Тело несет предложение как ошибку, так и сообщение, поскольку Контактный клиент сначала читает сообщение, а почтовый ящик и клиенты кампании Ошибка чтения. Трое создают конечные точки, теперь пусть ResponseStatusException И все это происходит благодаря их стойкости, поэтому они получают советы со своим статусом. StatusReasonAdviceTest запускает реальные контроллеры на встроенном сервере Обработка ошибок Boot: отказ от кампании, право контактов и псевдоним неправильный домен (403 с доменом, где он был 500). 1561 Тест: только TransactionalSendRatchet Тест проваливается, как и в основном.

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

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

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

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