Duda - circuito funcional - Tehuelche Kolla Guarani

Hola Carolina, antes que nada gracias por los logs!!!

En los mismos pude encontrar el error (en el log 20190424_090256___7436.log al final de todo dice la causa).

El problema es que tenes mas de una habilitación para la encuesta “ENCUESTA TEHUELCHE” (tenes 3 habilitaciones para dicha encuesta). Cuando se llama a la función password_habilitacion de la clase src/siu/modelo/datos/db/encuestas.php esta devolviendo lo siguiente:

Query:


				SELECT	eh.kolla_password
				FROM gde_habilitaciones as eh
				WHERE eh.kolla_id_habilitacion = '13'

Resultado:


e7d577619ab2c7c36577074339c9cb56
ca7f67989338ba1dcc5db4d6bfe4f7ce
9c6cbab7e3edf42dd4b30534e84433ac

Si te fijas en la función set_encuestas_respondidas de la clase src/siu/modelo/entidades/encuestas_kolla.php vas a ver que hay un if:


		if(count($datos) != 1) {
			kernel::log()->add_debug('Error habilitacion', "No se encontró la habilitación, o hay mas de una habilitación para esta encuesta, corrobore corriendo esta consulta: SELECT COUNT(*) AS cant_habilitaciones FROM gde_habilitaciones WHERE kolla_id_habilitacion = {$hab};");
			throw new \SIU\Chulupi\ErrorKernel(kernel::traductor()->trans("encuestas_kolla.error_habilitacion"));
			return;
		}

Tendrías que ver cual es la habilitación que corresponde, y borrar el resto!!!

Pasando en limpio, en la tabla gde_habilitaciones tenes 3 filas con la columna kolla_id_habilitacion en 13. Debería quedar solo una. Esto se puede deber a que conectaste al mismo Guaraní con varios Kollas, entonces se van repitiendo los IDs.

saludos.