laminas/laminas-escape 2.7.1 orsakar fel på sidorna Adobe Commerce FrontTand och Admin
Berörda produkter och versioner
- Adobe Commerce på vår Cloud Architecture 2.3.5+
- Adobe Commerce 2.3.5+
Problem
Efter uppdateringen av laminas/laminas-escape:2.7.1 visas ett felmeddelande på sidan.
Steg som ska återskapas:
Uppdatera laminas/laminas-escape till 2.7.1.
Förväntat resultat:
Inget fel.
Faktiskt resultat:
Efter uppdatering till laminas/laminas-escape:2.7.1 visas ett felmeddelande på en produktredigeringssida (eller produkthanteringssida): TypeError: rawurlencode() förväntar att parameter 1 ska vara en sträng, int anges i /var/www/magento/vendor/laminas/laminas-escaper/src/Escaper.php:246
Det här felet inträffar på förgrunds- och administratörssidorna och gör att sidans innehåll förvrängs.
Orsak
laminas/laminas-escape 2.7.1 började använda strikt typvalidering för klassen Escaper.
Lösning
Kör composer require laminas/laminas-escaper:2.7.0
i rotkatalogen för varje projekt.
Relaterad läsning
laminas-dokumentation: laminas-escape