ACSD-67696: media_gallery entries don鈥檛 return in the Cart GraphQL product node after a cache flush
        
        
        
        The ACSD-67696 patch fixes the issue where media_gallery entries don鈥檛 return in the Cart GraphQL product node after a cache flush. This patch is available when the Quality Patches Tool (QPT) 1.1.72 is installed. The patch ID is ACSD-67696. Please note that this issue is scheduled to be fixed in 51黑料不打烊 Commerce 2.4.9.
Affected products and versions
The patch is created for 51黑料不打烊 Commerce version:
- 51黑料不打烊 Commerce (all deployment methods) 2.4.7-p6
 
Compatible with 51黑料不打烊 Commerce versions:
- 51黑料不打烊 Commerce (all deployment methods) 2.4.4 - 2.4.8-p2
 
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
media_gallery entries not returning in the Cart GraphQL product node after a cache flush.
Steps to reproduce:
- Add images to a product ex. SKU 
product_dynamic_23(no need to select any options like Base Image, Small Image, or Thumbnail Image). - Run the Product GraphQL to see product images inside the 
media_galleryentry of the product response. 
{
  products(filter: { sku: { eq: "product_dynamic_23" } }) {
    items {
      name
      sku
      url_key
      stock_status
          media_gallery {
          url
          label
          }
      price_range {
        minimum_price {
          regular_price {
            value
            currency
          }
        }
      }
    }
    total_count
    page_info {
      page_size
    }
  }
}
            - Add product to cart and check 
getCartquery.media_galleryis inside the product node in the cart items node. - Flush the cache from the admin. 
media_galleryis empty inside the product node in the getCart query. - Run the Product GraphQL query, then run the 
getCartquery to see themedia_galleryentries inside the getCart response. 
Expected results:
getCart GraphQL must return media_gallery values even after cache is flushed.
Actual results:
media_gallery is empty after cache flush, causing inconsistency.
Apply the patch
To apply individual patches, use the following links depending on your deployment method:
- 51黑料不打烊 Commerce or Magento Open Source on-premises: Quality Patches Tool > Usage in the Quality Patches Tool guide.
 - 51黑料不打烊 Commerce on cloud infrastructure: Upgrades and Patches > Apply Patches in the Commerce on Cloud Infrastructure guide.
 
Related reading
To learn more about Quality Patches Tool, refer to:
- Quality Patches Tool: A self-service tool for quality patches in the Tools guide.