- Spegnimento
- 16 settembre 2026 alle ore 16:57 UTC
- Autore
- Kamo
- Impegno
- 2a72597
CampaignService si rifiuta con un ResponseStatusException che trasporta una frase scritto per il membro ("Pausa la campagna prima di eliminarla.", "Solo in pausa campagne possono essere riprese.", "Una campagna programmata, invio o in pausa non può essere archiviato. Annullalo prima."), e i controllori della campagna lo rimproverano. Primavera Il corpo di errore predefinito di Boot porta solo la frase di stato, perché server.error.include-message non è mai qui (a proposito: metterebbe anche ogni messaggio di eccezione inaspettato sul filo). Quindi lo schermo delle campagne potrebbe solo mai brindare "Bad Request". Confermato su una capsula live: un corpo di errore è {timestamp, stato, errore: "Not Found", percorso} senza alcun messaggio. CampaignErrorAdvice, indirizzato a CampaignController e CampaignOutboxController, risposte con la forma di errore della casa invece: errore è la frase (o lo stato frase quando non c'è), più stato. Le campagne, il pubblico e l'outbox i clienti in kamo-internal già mostrano `error`, quindi nulla cambia da quel lato. CampaignErrorAdviceTest gestisce il vero CampaignController su un server integrato attraverso la gestione degli errori di Boot: senza il consiglio che il corpo dice "Bad Request" e mai la ragione; con essa, la ragione. 1560 test: solo TransactionalSendRatchet Il test fallisce, come già fa sul principale.