ACSD-62979: Incorrect Store ID in the GraphQL header causes a fatal memory error

The ACSD-62979 patch fixes the issue where using the incorrect Store ID in the GraphQL header causes a fatal memory error. This patch is available when the Quality Patches Tool (QPT) 1.1.56 is installed. The patch ID is ACSD-62979. Please note that this issue is scheduled to be fixed in Adobe Commerce 2.4.8.

Affected products and versions

The patch is created for Adobe Commerce version:

  • Adobe Commerce (all deployment methods) 2.4.6-p7, 2.4.6

Compatible with Adobe Commerce versions:

  • Adobe Commerce (all deployment methods) 2.4.4 - 2.4.6-p8
NOTE
The patch might become applicable to other versions with new Quality Patches Tool releases. To check if the patch is compatible with your Adobe Commerce version, update the magento/quality-patches package to the latest version and check the compatibility on the Quality Patches Tool: Search for patches page. Use the patch ID as a search keyword to locate the patch.

Issue

Fixes the issue where using the incorrect Store ID in the GraphQL header causes a fatal memory error.

Steps to reproduce:

  1. Navigate to Stores > Configuration > General > Web > Url Options). Enable Add Store Code to Urls.
  2. Run below GraphQL query with the incorrect value for the store header.

{
  categoryList(filters: { ids: { eq: "2" } }) {
    uid
    level
    name
    url_path
    image
    children {
      uid
      level
      name
      url_path
      image
      children {
        uid
        level
        name
        url_path
        image
        children {
          uid
          level
          name
          url_path
          image
        }
      }
    }
  }
}

Expected results:

Error message: “The store that was requested wasn’t found. Verify the store and try again”

Actual results:

Fatal error like:

Allowed memory size of 792723456 bytes exhausted

Apply the patch

To apply individual patches, use the following links depending on your deployment method:

To learn more about Quality Patches Tool, refer to:

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