Una llamada de campaña rechazada dice por qué, en lugar de "Petición de la gada"

FixEmailService
Se descapó
16 de septiembre de 2026 a las 16:57 UTC
Autor
Kamo
Compromit
2a72597

CampaignService se niega a una respuestaStatusException con una sentencia escrito para el miembro ("Pausa la campaña antes de borrarla"., "Sólo se detuvo se pueden reanudar las campañas"., "Una campaña programada, enviada o pausada no puede ser archivado. Cancelarlo primero"..., y los controladores de la campaña lo rezuma. Primavera El cuerpo de error predeterminado de Boot lleva sólo la frase de estado, porque server.error.include-message nunca está aquí (con el propósito: también pondría cada el mensaje de excepción inesperado en el cable). Así que la pantalla de las campañas sólo podría alguna vez tostar "Bad Request". Confirmado en una vaina en vivo: un cuerpo de error es "Sampo, estatus, error: "No encontrado", camino sin ningún mensaje. CampaignErrorAdvice, encargado de la CampañaController y CampaignOutboxController, respuestas con la forma del error de la casa en su lugar: el error es la oración (o el estado frase cuando no hay ninguna), más estatus. Las campañas, audiencia y outbox Los clientes en kamo-internal ya muestran el error, así que nada cambia por ese lado. CampaignErrorAdviceTest dirige la verdadera CampaignController en un servidor integrado a través del propio manejo de errores de Boot: sin el consejo dice el cuerpo "Bad Request" y nunca la razón; con ella, la razón. 1560 pruebas: sólo fracasa TransactionalSendRatchetTest, como ya lo hace en general.

Todos los cambios

Como lo que ves enviaste?

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

Arranzar gratis para siempreVer Precios