Open milo19980525 opened 1 year ago
Se da cumplimiento a la issue, a continuación se documentan los distintos errores que se pueden manejar.
:x: Query a información no existente o con campo Activo en false Status: 404 Cuando los parámetros de búsqueda no coinciden con nada, o que intenta buscar archivos "Eliminados" Activo en false.
:x: Query con error de sintaxis en llave o valor en consulta a documentos_crud Status: 404 Cuando el valor no coincide con el tipo de dato de la llave Status: 404 Cuando una llave está mal escrita
:x: Respuesta parcial por falta de documentos Status: 206 Cuando la información existe en documentos_crud pero no en Nuxeo, para manejar la falta de documento en este caso evaluar primero si existe la llave Nuxeo en la info de cada documento.
:x: Query con limit <= 0 Status: 400 Situación que se puede llegar a presentar cuando se pasa limit <= 0, puede ser una consulta demasiado larga lo cual puede tomar mucho tiempo, pesar demasiado y afectar a Nuxeo. por ende se limita la descarga de documentos de nuxeo a 150 archivos. Nota. la descarga de 150 archivos puede tardar aproximadamente 1 minuto. Es preferible descargar lotes de documentos, para tal fin se deja a disposición tanto limit como offset.
Se realiza la revisión de la issue y se realiza el despliegue
Implementar manejo de errores al momento de consultar varios documentos dado que alguno de estos pudo ser eliminado o se puede caer Nuxeo en ese momento.
Criterios de aceptación