Vous n'êtes pas identifié(e).

#1 22-05-2019 à 17:03

GG le sympa
Administrateur
Lieu : Graçay
Inscription : 03-08-2006 à 14:41
Messages : 17 599

Prestashop erreur : Veuillez fournir au plus 12 caractères.

Veuillez fournir au plus 12 caractères.

Cette erreur quand vous voulez mettre à jour un produit doit etre assez rare. Pour moi elle s'est produite dans le champs UPC car je l'avais injecté via un autre programme directement dans SQL, seulement quand j'ai voulu mettre à jour le produit plus tard, il m'a sorti cette erreur.

pas de panique les copains

allez à la ligne 557 dans classes\validate.php :

public static function isUpc($upc)
    {
        return !$upc || preg_match('/^[0-9]{0,12}$/', $upc);
    }

et aussi dans classes\Product.php ligne 280

'upc' =>                        array('type' => self::TYPE_STRING, 'validate' => 'isUpc', 'size' => 12),

inutile d'expliquer que c'est la valeur 12 qui est à mettre à jour dans ces 2 fichiers smile

a+

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer

Pied de page des forums