j’ai rencontré le même problème, avec une version 6
actuellement, il n’y a pas d’autre solution que de modifier les appels des fonctions contrôlant la référence produit pour les méthodes de création et de mise à jour, dans le module product/class/product.class.php…
Je n’avais jamais constaté ce problème jusqu’à il y a quelques jours ce qui m’a fait atterrir sur cette discussion. Savez vous si depuis ce temps il existe un paramétrage pour contourner cette « fonction » qui provoque des bugs énormes et extrêmement gênants
dans le fichier core/lib/functions.lib.php, il suffit de changer la fonction dol_string_nospecial…, en enlevant le « / » par exemple de la variable $forbidden_chars_to_replace
Si vous mettez un slash dans la référence, le système ne pourra pas créer le répertoire système correspondant à l’objet pour y stocker les images, pdf etc