Error al registrar proveedor en portal de proveedores

Hola! estabamos probando el portal de proveedores y sucede que al registrar un nuevo proveedor, al finalizar la carga de los datos tira el siguiente error:

proveedores_api.1.oroxch9mo25u@sudocu-test    | [Tue Sep 10 11:25:55.331757 2024] [php:notice] [pid 24] [client 10.0.15.11:42074] [2024-09-10T11:25:55.331718-03:00] NUCLEO.DEBUG: Query en SIU\\ProveedoresNucleo\\Dao\\PreinscripcionesDao::setDomicilios [] []\n
proveedores_api.1.oroxch9mo25u@sudocu-test    | [Tue Sep 10 11:25:55.331878 2024] [php:notice] [pid 24] [client 10.0.15.11:42074] [2024-09-10T11:25:55.331846-03:00] NUCLEO.DEBUG: INSERT INTO preinscripcion.pp_domicilios ( \n                                calle,\n                                numero,\n                                piso,\n                                departamento,\n                                unidad,\n                                fax,\n                                telefono,\n                                codigo_postal,\n                                localidad,\n                                domicilio_completo) \n                            VALUES ( \n                                'Av Siempre Viva',\n                                '452',\n                                '',\n                                '',\n                                '',\n                                '',\n                                '',\n                                ,\n                                ,\n                                '') [] []\n
proveedores_api.1.oroxch9mo25u@sudocu-test    | [Tue Sep 10 11:25:55.336860 2024] [php:notice] [pid 24] [client 10.0.15.11:42074] [2024-09-10T11:25:55.336818-03:00] NUCLEO.ERROR: Query en SIU\\ProveedoresNucleo\\Dao\\PreinscripcionesDao::setDomicilios [] []\n
proveedores_api.1.oroxch9mo25u@sudocu-test    | [Tue Sep 10 11:25:55.337041 2024] [php:notice] [pid 24] [client 10.0.15.11:42074] [2024-09-10T11:25:55.336954-03:00] NUCLEO.DEBUG: ROLLBACK WORK [] []\n
proveedores_api.1.oroxch9mo25u@sudocu-test    | [Tue Sep 10 11:25:55.337489 2024] [php:notice] [pid 24] [client 10.0.15.11:42074] [2024-09-10T11:25:55.337455-03:00] NUCLEO.DEBUG: ABORTAR TRANSACCION [] []\n
proveedores_api.1.oroxch9mo25u@sudocu-test    | [Tue Sep 10 11:25:55.337647 2024] [php:error] [pid 24] [client 10.0.15.11:42074] PHP Fatal error:  Uncaught TypeError: SIU\\ProveedoresNucleo\\Dao\\PreinscripcionesDao::setDomicilios(): Return value must be of type array, none returned in /usr/local/app/src/SIU/ProveedoresNucleo/Dao/PreinscripcionesDao.php:1121\nStack trace:\n#0 /usr/local/app/src/SIU/ProveedoresNucleo/PreinscripcionesNucleo.php(200): SIU\\ProveedoresNucleo\\Dao\\PreinscripcionesDao->setDomicilios()\n#1 /usr/local/app/src/SIU/ProveedoresApi/Controladores/PreinscripcionesController.php(247): SIU\\ProveedoresNucleo\\PreinscripcionesNucleo->setDomicilios()\n#2 /usr/local/app/src/SIU/ProveedoresApi/Endpoints/preinscripciones/preinscripciones.php(935): SIU\\ProveedoresApi\\Controladores\\PreinscripcionesController->addDomicilios()\n#3 [internal function]: preinscripciones->post_domicilios_list()\n#4 /usr/local/app/vendor/siu-toba/rest/src/SIUToba/rest/lib/rest_instanciador.php(38): call_user_func_array()\n#5 /usr/local/app/vendor/siu-toba/rest/src/SIUToba/rest/rest.php(254): SIUToba\\rest\\lib\\rest_instanciador->ejecutar_accion()\n#6 /usr/local/app/www/api-backend.php(71): SIUToba\\rest\\rest->procesar()\n#7 {main}\n  thrown in /usr/local/app/src/SIU/ProveedoresNucleo/Dao/PreinscripcionesDao.php on line 1121
proveedores_api.1.oroxch9mo25u@sudocu-test    | 10.0.15.11 - proveedores [10/Sep/2024:11:25:55 -0300] "POST /api-proveedores/rest/preinscripciones/ccf9333d-82de-4fef-af2c-bf0f62e6e7ee/domicilios HTTP/1.1" 500 - "-" "GuzzleHttp/6.5.5 curl/7.78.0 PHP/7.4.21"

El problema parece estar en el insert de los campos de “código postal” y “localidad”.

El campo localidad lo ingresé manualmente, pero el código postal era un combo en el formulario que no tenía ninguna opción, así que intuyo que puede ser por eso que haya salido vacío el valor.

Hola Gonzalo,

Si bien el campo localidad permite ingresar datos manualmente, este campo también es un combo que filtra las localidades con el texto ingresado y requiere la selección de una localidad. Podrían verificar si al ingresar un texto muestra los resultados de las localidades para poder seleccionar una? Verifiquen si no tienen algún error js o similar si es que no tienen resultados. Luego de seleccionar la localidad tendrán disponibles los códigos postales validos.
Por nuestra parte vamos a revisar la funcionalidad para incluir un control para evitar que esto pase.

Cualquier cosa si no puede resolverlo, te pido que carguen un GDS y lo seguimos viendo.

Saludos.