fix(crm-local): etapa tolerante a null en la actualizacion de afluencia
This commit is contained in:
@@ -157,7 +157,7 @@ export class CrmLocalService {
|
|||||||
if (modelo !== undefined) cambio['modelo'] = modelo
|
if (modelo !== undefined) cambio['modelo'] = modelo
|
||||||
|
|
||||||
// La etapa NO retrocede: sólo se marca Afluencia si aún no había avanzado
|
// 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 etapasIniciales = ['', 'NUEVO', 'Afluencia']
|
||||||
const etapaFinal = etapasIniciales.includes(etapaActual) ? 'Afluencia' : existente.etapa
|
const etapaFinal = etapasIniciales.includes(etapaActual) ? 'Afluencia' : existente.etapa
|
||||||
if (etapaFinal !== existente.etapa) cambio['etapa'] = etapaFinal
|
if (etapaFinal !== existente.etapa) cambio['etapa'] = etapaFinal
|
||||||
|
|||||||
Reference in New Issue
Block a user