MDVA-36170: GraphQL query to category returns not cached data

De patch MDVA-36170 verhelpt het probleem waarbij het resultaat van de GraphQL-query niet in de cache wordt opgeslagen. Dit flard is beschikbaar wanneer het Hulpmiddel van de Patches van de Kwaliteit (QPT)1.0.20 geïnstalleerd is. De patch-id is MDVA-36170. De kwestie is opgelost in Adobe Commerce 2.4.2.

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

Adobe Commerce over wolkeninfrastructuur 2.3.6

Compatibel met de versies van Adobe Commerce:

Adobe Commerce (alle implementatiemethoden) 2.3.1 - 2.4.1-p1

NOTE
De patch kan van toepassing worden op andere versies met nieuwe versies van het Hulpprogramma voor kwaliteitspatches. Om te controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u het magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : zoek naar patches op de pagina. Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

Hiermee wordt het probleem verholpen waarbij het resultaat van de GraphQL-query niet in de cache wordt opgeslagen.

Stappen om te reproduceren:

De handelaar gebruikt de methode van de GET voor GraphQL caching maar krijgt niet de caching gegevens.

https://magento_url/graphql?query={ products(filter: {category_id: {eq: "2"}, pageSize: 2000, currentPage: 1, sort: {position: ASC}) {
items {
  sku
  id
  name
  description {
    html
  }
  url_key
  specificaties
  image {
    label
    gallery_url
  }
  __typename
  aantal_in
  small_image {
    gallery_url
    label
  }
  product_price_range {
    maximum_price {
      final_price {
        value
      }
    }
    minimum_price {
      final_price {
        value
      }
    }
  }
  ... on ConfigurableProduct {
    varianten{
      attributes{
        code
        label
        value_index
      }
      product{
        sku
        aantal_in
      }
    }
   }
  }
}
}}

Verwachte resultaten :

De gegevens worden in de cache opgeslagen.

Ware resultaten :

De gegevens worden niet in de cache opgeslagen.

De patch toepassen

Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:

Gerelateerde lezing

Raadpleeg voor meer informatie over het gereedschap Kwaliteitspatches:

Voor info over andere flarden beschikbaar in QPT, verwijs naar die flarden beschikbaar in QPTin onze ontwikkelaarsdocumentatie.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a