- Se descapó
- 11 de septiembre de 2026 a las 22:59 UTC
- Autor
- Kamo
- Compromit
- 1895c28
Campaña de EmailService lleva un piso de contadores de campaña (totalCount, de Count, fallidoCount, suprimidoCount, rebotóCount, colaedCount, pero cada La pantalla aquí los lee como campaña. Nada mapeaba uno a otro. La cuadrícula desestructura c.counts para cada fila, por lo que /marketing/email se estrelló con "No se puede desestructurar la propiedad 'total' de 't.counts' como no está definida" como Tan pronto como un org tuvo una sola campaña, y los cuentos del editor. La caída de ZERO-COUNTS signó que mostró cero progresos para cada campaña. emailCampaignApi ahora se normaliza en el límite: aCampaign construye conteos de los campos planos (un contador perdido es 0, nunca indefinido, y un conteo objeto que el servidor envía se mantiene), y la lista y cada llamada que devuelva una campaña pasa por ella.