Cada pedido recusado diz porquê, não apenas chamadas de campanha

FixEmailService
Navios
16 de setembro de 2026 às 17:38 UTC
Autor
Kamo
Enviar
7e58d55

2a72597 deu aos controladores de campanha a sentença do membro em vez de "Bad Pedido". A mesma perda aconteceu em qualquer outro lugar no EmailService que se recusa com uma respostaStatusException: - Contactos: ContactRestController recusa com "VIEW CONTACTS required", "No organização em sessão", "O livro padrão da organização não pode ser excluído ..., e a tela de contatos mostrou "Proibido" / "Conflito". - Alias, caixas de correio partilhadas e caixas de correio: KamoMailDomainValidator recusa endereço fora do domínio verificado da organização com um nome de frase o domínio. Os três criar endpoints capturados como uma exceção genérica e respondeu 500 com o próprio texto da exceção ("403 FORBIDDEN \"Endereço de e-mail deve...\""). CampaignErrorAdvice se torna StatusReasonAdvice e se aplica a cada controller. Ele ainda mostra apenas uma razão ResponseStatusException, texto escrito para ser lido; todas as outras exceções mantêm o corpo padrão do Boot (server.error.include-message fica nunca). O corpo carrega a sentença como erro e mensagem, uma vez que o cliente de contatos lê a mensagem primeiro e a caixa de correio e clientes de campanha erro de leitura. Os três criar endpoints agora deixar um ResponseStatusException através do seu catch-all, assim que ele atinge o conselho com seu próprio status. StatusReasonAdviceTest executa os controladores reais em um servidor incorporado Tratamento de erros do Boot: uma recusa de campanha, um direito de contato e um pseudônimo no domínio errado (403 com o domínio, onde era um 500). 1561 testes: apenas TransactionalSendRatchet O teste falha, como acontece na principal.

Todas as alterações

Como o que vês no transporte?

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

Começar Livre Para SempreVer Preços