giansalex / peru-consult

Consulta libre de RUC y DNI
https://giansalex.github.io/peru-consult
MIT License
112 stars 65 forks source link

Uninitialized string offset: 7 #26

Closed alejosv closed 4 years ago

alejosv commented 4 years ago

Tengo un proyecto en donde utilizo la consulta DNI, eventualmente me esta emitiendo el siguiente error:

/vendor/giansalex/peru-consult/src/Peru/Jne/DniParser.php in yii\web\ErrorHandler::handleError el error se generó en una de las consultas utilizando el siguiente DNI: 9609865 Uninitialized string offset: 7 he indica que se generó en el siguiente archivo y línea

https://github.com/giansalex/peru-consult/blob/d9ead9e6b95058eac6273828f3ff8f38408d6733/src/Peru/Jne/DniParser.php#L31

alejosv commented 4 years ago

Esta excepción se disparó con los siguientes DNI: 7646742, 9156269, 9512670, 8177866, 7445834, 1332893, 7458143, 9609865

giansalex commented 4 years ago

Hola @alejosv, el DNI tiene 8 dígitos, haré una actualización para evitar que salga ese error.

alejosv commented 4 years ago

El test no esta pasando y el marge a master no se esta haciendo :-/

giansalex commented 4 years ago

Hubo un problema en un servicio, pero ya se ejecutó.

alejosv commented 4 years ago

Recuerde que mientras no libere una minor version para composer el cambio no de va a ver reflejado ... gracias por este proyecto

giansalex commented 4 years ago

Dado que el error es poco probable que ocurra considerando que el nro de DNI debe tener 8 digitos, este cambio será incluido en una posterior versión.