Saltear al contenido principal

Error prestashop property employee

Este error aparece normalmente al hacer una instalación limpia de Prestashop desde el softaculous, installatron o semejantes. Puede aparecer  un Error prestashop property employee con algvo semejante a esto:

[PrestaShopException]
Property Employee->firstname is not valid
at line 909 in file classes/ObjectModel.php

}
$message = $this->validateField($field, $this->field);
if ($message !== true) {
   if ($die) {
      throw new PrestaShopException($message);
   }
}
ObjectModelCore->validateFields-[line 246 - classes/ObjectModel.php]

¿Qué significa este Error prestashop property employee?

En este caso concreto nos está informando de un error en los datos de alguna de las propiedades de los empleados (Que, como ya sabéis, son los usuarios con acceso al backend de Prestashop).

El error aparece al tratar de loguearnos en el area privada, antes de eso la página funciona con normalidad, y si eliminamos de la url la cadena que prestashop añade de seguridad, la vuelve a funcionar. Esto ya nos ha dado las siguientes pistas:

  • El Error prestashop property employee aparece cuando el formulario trata de validar los datos
  • Si refrescamos y eliminamos la cadena de seguridad, vemos que no hemos accedido al backend; esto significa con total claridad que no llega a establecer el login
  • Además, no nos muestra ningún error de usuario o contraseña, por lo que podemos deducir que esto sucede antes de compararlos con los de la Base de Datos

¿Cómo resolvemos Error prestashop property employee?

Con las pistas anteriores, simplemente he entrado a la base de datos de Prestashop. En este caso un mysql desde phpmyadmin. He buscado la tabla de employees, el usuario con el que intentaba acceder y ahí, mirando el nombre, aparecía un acento que no estaba bien traducido a la alfabetización de la propia base de datos. Ahí estaba el problema. Simplemente he quitado el acento, y al tratar de acceder acceder de nuevo al backend, ha funcionado sin problemas

¿Quieres una tienda online?

Te ayudamos con tu proyecto, por mucho menos de lo que piensas.

Volver arriba