Odmowa z kampanii mówi dlaczego, zamiast "Bad Request"

FixEmailService
Szycy
16 września 2026 16:57 UTC
Autor
Kamo
Pochęt się
2a72597

CampaignService odmawia z ResponseStatusException z wyrokiem Napisany dla członka ("Ust akcji przed jej usunięciem.", "Tylko wstrzymany Kampanie można wznowić.", "Zaplanowana, wysłanie lub przerwana kampania nie może być Zarchiwizowane. Odwołaj to najpierw."), a kontrolerzy kampanii go rzucają. Wiosna Domyślne ciało błędu Boota ma tylko frazę statusową, ponieważ Server.error.include-message nigdy nie jest tutaj (celowo: umieściłby również każdy Nieoczekiwane wyjątek na przewodzie). Więc ekran kampanii może tylko Nigdy wściekły "Zły wniosek". Potwierdzone na żywej kapsułce: ciało błędu jest "timestamp, status, błąd: "Not Found", ścieżka bez żadnego komunikatu. CampaignErrorAdvice, przeniesieni do CampaignController i CampaignOutboxController, Zamiast tego odpowiedzi z kształtem błędu domu: błąd jest zdjącie (lub status Wyrażenie, gdy nie ma żadnego), plus status. Kampanie, publiczność i outbox Klienci w kamo-internal już pokazują "error", więc nic się nie zmienia po tej stronie. CampaignErrorAdviceTest uruchamia prawdziwy CampaignController na wbudowanym serwerze Za pomocą własnego błędu Boota: bez porady, o których mówi ciało "Zły wniosek" i nigdy powód; z tym powodem. 1560 testów: tylko TransactionalSendRatchetTest zawodzi, tak jak to już ma miejsce w głównej.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

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

Start Free ForeverZobacz ceny