Ogni richiesta rifiutata dice perché, non solo le chiamate di campagna

FixEmailService
Spegnimento
16 settembre 2026 alle ore 17:38 UTC
Autore
Kamo
Impegno
7e58d55

2a72597 ha dato ai controllori della campagna la frase del membro invece di "Bad Richiesta". La stessa perdita è avvenuta ovunque in EmailService che rifiuta con un ResponseStatusException: - Contatti: ContactRestController rifiuta con "VIEW CONTACTS richiesto", "No organizzazione in sessione", "Il libro predefinito dell'organizzazione non può essere cancellato"..., e la schermata contatti ha mostrato "Forbidden" / "Conflict". - Aliasi, mailbox e mailbox condivisi: KamoMailDomainValidator rifiuta un indirizzo al di fuori del dominio verificato dell'organizzazione con un nome di frase il dominio. I tre endpoint creano catturati come una generica eccezione e ha risposto a 500 con il testo dell'eccezione ("403 FORBIDDEN \"Email address deve... CampaignErrorAdvice diventa StatusReasonAdvice e si applica a ogni controller. Mostra ancora solo una ragione di ResponseStatusException, testo scritto da leggere; ogni altra eccezione mantiene il corpo predefinito di Boot (server.error.include-message rimane mai). Il corpo porta la frase sia come errore che come messaggio, dal momento che il cliente di contatti legge il messaggio prima e la casella di posta e i clienti della campagna errore di lettura. I tre endpoint creano ora lasciano un ResponseStatusException attraverso il loro catch-all, così raggiunge il consiglio con il suo stato. StatusReasonAdviceTest esegue i controller reali su un server incorporato attraverso Gestione degli errori di Boot: un rifiuto della campagna, un diritto di contatto, e un alias sulla dominio sbagliato (403 con il dominio, dove era 500). 1561 test: solo TransactionalSendRatchet Il test fallisce, come fa sul principale.

Tutte le modifiche

Come quello che vedi la spedizione?

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

Inizia gratis per sempreVisualizza il prezzo