Commit a7df0863 authored by Gabriel's avatar Gabriel

Evita que se vuelvan a pedir credenciales para segundo turno

parent d7772ed1
...@@ -238,7 +238,7 @@ module.exports = ...@@ -238,7 +238,7 @@ module.exports =
ask_medico_especialidad: async function(message, userData, website_id, session_id){ ask_medico_especialidad: async function(message, userData, website_id, session_id){
let choices = await getSiguientesMedicosMostrar(userData); let choices = await getSiguientesMedicosMostrar(userData);
userData = updateChoicesMostradas(userData, MOSTRANDO_MEDICOS_ESPECIALIDAD_HASTA_KEY); userData = updateChoicesMostradas(userData, MOSTRANDO_MEDICOS_ESPECIALIDAD_HASTA_KEY);
await crisp.sendPickerMessage(website_id, session_id, pasos.RESP_MEDICO_ESPECIALIDAD, "Seleccione uno de los médicos encontrados, según su especialidad", choices); await crisp.sendPickerMessage(website_id, session_id, pasos.RESP_MEDICO_ESPECIALIDAD, "Seleccione uno de los siguientes medicos, según su especialidad", choices);
await crisp.setSiguientePaso(website_id, session_id, pasos.RESP_MEDICO_ESPECIALIDAD, userData); await crisp.setSiguientePaso(website_id, session_id, pasos.RESP_MEDICO_ESPECIALIDAD, userData);
}, },
resp_medico_especialidad: async function(message, userData, website_id, session_id){ resp_medico_especialidad: async function(message, userData, website_id, session_id){
...@@ -353,7 +353,13 @@ module.exports = ...@@ -353,7 +353,13 @@ module.exports =
resp_confirmar_fecha_hora: async function(message, userData, website_id, session_id){ resp_confirmar_fecha_hora: async function(message, userData, website_id, session_id){
let choice = getChoiceElegida(message); let choice = getChoiceElegida(message);
if(choice.value === 'Confirmar'){ if(choice.value === 'Confirmar'){
await this.ask_tipo_documento(message, userData, website_id, session_id); if(userData[TIPO_DOCUMENTO] == null){
await this.ask_tipo_documento(message, userData, website_id, session_id);
} else{
let message = {}
message.content = userData[CORREO];
await this.resp_correo(message, userData, website_id, session_id);
}
} }
else{ else{
userData[MOSTRANDO_TURNOS_HASTA_KEY] = null; userData[MOSTRANDO_TURNOS_HASTA_KEY] = null;
...@@ -453,7 +459,6 @@ module.exports = ...@@ -453,7 +459,6 @@ module.exports =
await crisp.updateUserData(website_id, session_id, {}); await crisp.updateUserData(website_id, session_id, {});
} }
else{ else{
userData[MOSTRANDO_PROVINCIAS_HASTA_KEY] = null;
userData[MOSTRANDO_MEDICOS_ESPECIALIDAD_HASTA_KEY] = null; userData[MOSTRANDO_MEDICOS_ESPECIALIDAD_HASTA_KEY] = null;
userData[MOSTRANDO_TURNOS_HASTA_KEY] = null; userData[MOSTRANDO_TURNOS_HASTA_KEY] = null;
userData[MEDICOS_ESPECIALIDAD] = null; userData[MEDICOS_ESPECIALIDAD] = null;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment