Cuando, por ejemplo, modificamos un cliente desde el panel de administración en Prestashop 1.5.5.0, en la pestaña Clientes -> Clientes y metemos un email no valido, nos salta un “Fatal error”.
En github, tenemos solucionado este problema aquí: Leer solución en github
La solución, consiste en editar el fichero:
/controllers/admin/AdminCustomersController.php
Buscar la siguiente línea: (En Prestashop 1.5.5.0 linea 777)
$customer = new Customer(); $customer->getByEmail($customer_email);
Y dejarla así:
$customer = new Customer(); if (Validate::isEmail($customer_email)) $customer->getByEmail($customer_email);
De esa manera, depende salir un “Fatal error” cuando añadimos un email “no valido” como mostramos en la siguiente imagen:
Saldrá un aviso de forma correcta, de que no hemos insertado el email de forma correcta, tal como mostramos en la siguiente imagen:
Este error, no es exclusivo de Prestashop 1.5.5.0, pero si ocurre en Prestashop 1.5.5.0
Gracias, como siempre, por la valiosa información y por continuar con este estupendo Blog…
Un cordial saludo.