Error al subir documentación digital

Hola! Estamos habilitando la posibilidad de recibir documentación digital desde el modulo de preinscripción (versión 3.21.0) y tenemos un error que no logramos resolver.

Tras la vinculación de guaraní con nuxeo (el cual utilizamos para el EEI), realizamos las siguientes configuración en modulo Gestión:
-Modificar Parámetros del Sistema>usa_repositorio_digital: Se almacenan los documentos de requisitos e el repositorio digital
-Administrar Requisitos>Tipo de Requisito: documentales>
D.N.I/L.C/L.E/PAS: Tipo Digital: Documento de la persona
TÍTULO NIVEL MEDIO O POLIMODAL: Tipo Digital: Título Secundario
CONSTANCIA DE TÍTULO EN TRÁMITE: Tipo Digital: Documento académico
-Definir Requisitos de Ingreso
D.N.I/L.C/L.E/PAS: Restrictivo: Si, Visible en Pre-Inscripción: Si, Documento Digital obligatorio en Pre-Inscripción: Si
TÍTULO NIVEL MEDIO O POLIMODAL: Restrictivo: Si, Visible en Pre-Inscripción: Si, Documento Digital obligatorio en Pre-Inscripción: No
CONSTANCIA DE TÍTULO EN TRÁMITE: Restrictivo: Si, Visible en Pre-Inscripción: Si, Documento Digital obligatorio en Pre-Inscripción: No

Luego al querer hacer la primer prueba en modulo pre-inscripción, de forma correcta solo DNI aparece como obligatorio (*), pero al hacer clic en cualquiera de los 3 botones “Seleccionar archivo”, elegir el archivo (PDF 195kb) no se ven cambios en la web. No se visualiza el archivo cargado y si finalizo la inscripción dice que falta cargar el documento obligatorio.

Según log, parecería estar faltando el id_docuemento:
mensaje: ERROR: SQL ERROR: SQLSTATE[23502]: Not null violation: 7 ERROR: el valor null para la columna «id_documento» viola la restricción not null

Adjuntamos infamación complementaria.

Quedamos atentos a sus comentarios, gracias y saludos!


error.png

error.png

error.txt (3.31 KB)

Hola,

WARNING Archivo: /usr/local/proyectos/preinscripcion/3.21.0/src/siu/extension_kernel/controlador_preinscripcion.php Linea: 117 move_uploaded_file(/usr/local/proyectos/preinscripcion/3.21.0/src/siu/www/temp/ODY1OTgzOTM0NjRiMDFmNmE1NjNlMA==.pdf): failed to open stream: Permission denied

WARNING
Archivo: /usr/local/proyectos/preinscripcion/3.21.0/src/siu/extension_kernel/controlador_preinscripcion.php
Linea: 117
move_uploaded_file(): Unable to move ‘/tmp/phpMVQKaq’ to ‘/usr/local/proyectos/preinscripcion/3.21.0/src/siu/www/temp/ODY1OTgzOTM0NjRiMDFmNmE1NjNlMA==.pdf’

Para ser un problema de permisos, revisa esta documentación.

chown www-data:www-data -R src/siu/www

Parece que la función enviar_repositorio de /src/siu/operaciones/censo/controlador.php devuelve null si no encuentra el archivo, y se puede llegar a deber a permisos sobre la carpeta src/siu/www/temp.

saludos.
2