Logo
Julien @bobby4722
11 mois
@Eolia hello ! J'ai eu un petit avec un client qui a tenté d'enregistré son numéro de rue avec un "/" (république tchèque), j'ai cherché un bon moment ce qui n'allait pas car aucun message d'erreur à ce sujet. Possible d'afficher la raison ou d'autoriser les "/" ? Il doit y avoir encore d'autres cas avec des caractères exotiques mais il faut toujours que j'y tombe dessus 😓
BigM @bigm
11 mois
a répondu au Message de Julien - 11 mois
Julien @bobby4722
11 mois
a répondu au Message de BigM - 11 mois
BigM @bigm
11 mois
a répondu au Message de Julien - 11 mois
doekia @doekia
a répondu au Message de BigM - 11 mois
Si vous voulez changer durablement ce comportement, le mieux est de faire un override:

override/classes/Validate.php

class Validate extends ValidateCore
{
public static function isAddress($address)
{
if(preg_match('/www|http/ui', $address)) {
return false;
}

return empty($address) || preg_match(Tools::cleanNonUnicodeSupport('/^[^!?=+@{}_$%]*$/u'), $address);
}
}