laminas/laminas-escaper 2.7.1 provoque une erreur dans les pages frontales Adobe Commerce et d’administration
Produits et versions concernés
- Adobe Commerce sur notre architecture cloud 2.3.5+
- Adobe Commerce 2.3.5+
Problème
Après la mise à jour vers laminas/laminas-escaper:2.7.1, un message d’erreur s’affiche sur la page.
Étapes à reproduire :
Remplacez plasas/laminas-escaper par 2.7.1.
Résultat attendu :
Aucune erreur.
Résultat réel :
Après la mise à jour vers laminas/laminas-escaper:2.7.1, un message d’erreur s’affiche sur une page d’édition de produit (ou de gestion de produit) : TypeError: rawurlencode() s’attend à ce que le paramètre 1 soit une chaîne, indiquée dans /var/www/magento/vendor/laminas/laminas-escaper/src/Escaper.php:246
Cette erreur se produit sur les pages front-end et d’administration, provoquant une distorsion du contenu de la page.
Cause
plasas/laminas-escaper 2.7.1 a commencé à utiliser une validation de type stricte pour la classe Escaper.
Solution
Exécutez composer require laminas/laminas-escaper:2.7.0
dans le répertoire racine de chaque projet.
Lecture connexe
laminas Documentation : laminas-escaper