Każda odrzucona prośba mówi, dlaczego, a nie tylko rozmowy z kampanią

FixEmailService
Szycy
16 września 2026 17:38 UTC
Autor
Kamo
Pochęt się
7e58d55

2a72597 dał kontrolerom kampanii wyrok członka zamiast "Bad Żądanie". Tę samą stratę zdarzała się wszędzie w EmailService, która odmawia Z ResponseStatusException: - Kontakty: ContactRestController odmawia z "Wymagane VIEW_CONTACTS", "Nie Organizacja w sesji”, „Domyślna książka organizacji nie może być Usunięty"..., a ekran kontaktów pokazał "Zakazany" / "Konflikt". - Aliases, skrzynki pocztowe i skrzynki pocztowe: KamoMailDomainValidator odmawia Adres poza zweryfikowaną domeną organizacji z nazewnictwem zdania Domena. Trzy punkty końcowe stworzyły go jako ogólny wyjątek i Odpowiedzialny 500 z wyjątkiem tekst własny ("403 FORBIDDEN" Adres e-mail "" musi...'"). CampaignErrorAdvice staje się StatusUzdrowicie i dotyczy każdego kontrolera. Nadal pokazuje tylko powód ResponseStatusException, tekst pisany do przeczytania; Każdy inny wyjątek zachowuje domyślny korpus Boota (server.error.include-message Nigdy nie zostaje). Ciało nosi zdanie zarówno jako błąd, jak i komunikat, ponieważ Klient kontaktów najpierw odczytuje wiadomość oraz skrzynki pocztowe i klientów kampanii Przeczytaj błąd. Trzy punkty końcowe teraz pozwalają a ResponseStatusException Przez ich połów wszystko, więc osiąga radę z własnym statusem. StatusReasonTest uruchamia prawdziwe kontrolery na wbudowanym serwerze przez Obsługa błędów Boota: odmowa kampanii, prawo do kontaktów i alias na Niewłaściwa domena (403 z domeną, gdzie była 500). 1561 testów: tylko TransactionalSendRatchetTest nie powiedzie się, podobnie jak w przypadku głównego.

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