[Solo PaaS]{class="badge informative" title="Se aplica solo a proyectos de Adobe Commerce en la nube (infraestructura PaaS administrada por Adobe) y a proyectos locales."}

ACSD-47444: error Trying to access array offset on value of type bool ​al acceder a determinadas rutas de categoría no existentes para productos conocidos en PHP 7.4

El parche ACSD-47444 resuelve el problema en el que se ve un error de Trying to access array offset on value of type bool ​al acceder a ciertas rutas de categoría no existentes para productos conocidos en PHP 7.4. Esta revisión está disponible cuando está instalado Quality Patches Tool (QPT) 1.1.22.

Productos y versiones afectados

El parche se ha creado para la versión de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.2-p1

Compatible con versiones de Adobe Commerce:

  • Adobe Commerce (todos los métodos de implementación) 2.4.0 - 2.4.2-p2
NOTE
El parche podría ser aplicable a otras versiones con las nuevas versiones de Quality Patches Tool. Para comprobar si el parche es compatible con su versión de Adobe Commerce, actualice el paquete magento/quality-patches a la última versión y compruebe la compatibilidad en la página Quality Patches Tool: buscar parches ​. Utilice el ID de parche como palabra clave de búsqueda para localizar el parche.

Problema

Experimenta el siguiente error: Trying to access array offset on value of type bool ​al acceder a ciertas rutas de categoría no existentes para productos conocidos, en PHP 7.4.

Requisitos previos:

PHP 7.4.

Pasos a seguir:

  1. Cree un nuevo producto con el nombre "test".
  2. Vaya a Stores > Settings > Configuration > CATALOG > Catalog > Search Engine Optimization > conjunto Generate “category/product” URL Rewrites = No.
  3. Vaya a la tienda y visite la URL como …/abc/test.html ("abc" - no debería existir).

Resultados esperados:

404 páginas.

Resultados reales:

Error 500:

Notice: Trying to access array offset on value of type bool in /app/code/Magento/CatalogUrlRewrite/Model/Storage/DynamicStorage.php on line 182

Aplicar el parche

Para aplicar parches individuales, utilice los siguientes vínculos según el método de implementación:

Lectura relacionada

Para obtener más información sobre Quality Patches Tool, consulte:

Para obtener información sobre otros parches disponibles en QPT, consulte Quality Patches Tool: Buscar parches en la guía Quality Patches Tool.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3