Jump to content

Prestashop exception, no se como solucionarlo


Entrekekos

Recommended Posts

Buenas tardes, a ver  si alguien me puede ayudar. Intente modificar unos datos de clientes porque venian en lenguaje ruso y en la factura correspondiente en vez del nombre salian ?????, y ahora me sale esto, tanto cuando intento entrar en los datos de la cliente en cuestion, como si quiero consultar carritos activos o abandonados:

 

[PrestaShopException]

Invalid address #29
at line 401 in file core/www/core_1.6.1.3/classes/Address.php

396. // if an id_address has been specified retrieve the address
397. if ($id_address) {
398. $address = new Address((int)$id_address);
399.
400. if (!Validate::isLoadedObject($address)) {
401. throw new PrestaShopException('Invalid address #'.(int)$id_address);
402. }
403. } elseif ($with_geoloc && isset($context->customer->geoloc_id_country)) {
404. $address = new Address();
405. $address->id_country = (int)$context->customer->geoloc_id_country;
406. $address->id_state = (int)$context->customer->id_state;

Alguien podría ayudarme?

Link to comment
Share on other sites

La dirección con id 29 tiene algún campo incorrecto (que no se valida correctamente), si no me equivoco es el campo del "id de estado" (provincia). Igual la provincia a la que referencia ya no existe en la base de datos?

 

Para solucionarlo tendrías que acceder a la base de datos directamente, a la tabla [prefijo]_address , buscar la que tenga el id 29 y poner un 0 en el campo "id_state". 

Confirma por favor si esto lo soluciona. 

 

Saludos!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...