- 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.