fix(crm-local): etapa tolerante a null en la actualizacion de afluencia

This commit is contained in:
2026-09-18 16:06:33 +00:00
parent 656116c4e5
commit 75956a709f

View File

@@ -157,7 +157,7 @@ export class CrmLocalService {
if (modelo !== undefined) cambio['modelo'] = modelo
// La etapa NO retrocede: sólo se marca Afluencia si aún no había avanzado
const etapaActual = existente.etapa.trim()
const etapaActual = (existente.etapa ?? '').trim()
const etapasIniciales = ['', 'NUEVO', 'Afluencia']
const etapaFinal = etapasIniciales.includes(etapaActual) ? 'Afluencia' : existente.etapa
if (etapaFinal !== existente.etapa) cambio['etapa'] = etapaFinal