ACSD-67696: media_gallery poster returneras inte i produktnoden för Cart GraphQL efter en cachetömning
Korrigeringen ACSD-67696 åtgärdar ett problem där media_gallery poster inte returneras i produktnoden för kundvagnen i GraphQL efter en cachetömning. Den här korrigeringen är tillgänglig när Quality Patches Tool (QPT) 1.1.72 har installerats. Korrigerings-ID är ACSD-67696. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.9.
Berörda produkter och versioner
Korrigeringen har skapats för Adobe Commerce-version:
- Adobe Commerce (alla distributionsmetoder) 2.4.7-p6
Kompatibel med Adobe Commerce-versioner:
- Adobe Commerce (alla distributionsmetoder) 2.4.4 - 2.4.8-p2
magento/quality-patches-paketet till den senaste versionen och kontrollerar kompatibiliteten på Quality Patches Tool: Sök efter korrigeringsfiler . Använd patch-ID:t som söknyckelord för att hitta patchen.Problem
media_gallery poster returneras inte i produktnoden för kundvagnen (GraphQL) efter en cachetömning.
Steg som ska återskapas:
- Lägg till bilder i en produkt, ex. SKU
product_dynamic_23(du behöver inte välja några alternativ som Grundbild, Liten bild eller Miniatyrbild). - Kör Product GraphQL för att se produktbilder i posten
media_galleryi produktsvaret.
{
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
}
}
}
- Lägg till produkten i kundvagnen och kontrollera
getCart-frågan.media_galleryfinns inuti produktnoden i kundvagnsnoden. - Töm cacheminnet från administratören.
media_galleryär tom inuti produktnoden i getCart-frågan. - Kör Product GraphQL-frågan och kör sedan
getCart-frågan för att semedia_gallery-posterna i getCart-svaret.
Förväntade resultat:
getCart GraphQL måste returnera media_gallery-värden även efter att cachen har tömts.
Faktiska resultat:
media_gallery är tom efter att cacheminnet har tömts, vilket orsakar inkonsekvenser.
Tillämpa korrigeringen
Använd följande länkar beroende på distributionsmetod för att tillämpa enskilda korrigeringsfiler:
- Lokal användning för Adobe Commerce eller Magento Open Source: Quality Patches Tool > Användning i guiden Quality Patches Tool.
- Adobe Commerce om molninfrastruktur: Uppgraderingar och korrigeringar > Tillämpa korrigeringar i Commerce om molninfrastruktur.
Relaterad läsning
Mer information om Quality Patches Tool finns i:
- Quality Patches Tool: Ett självbetjäningsverktyg för kvalitetspatchar i verktygshandboken.