MDVA-38447: Konfigurerbara underordnade produkter som inte visas individuellt returneras i GraphQL-svar och gör MySQL-frågan långsam

MDVA-38447 Adobe Commerce-korrigeringen åtgärdar ett problem där konfigurerbara underordnade produkter som inte är synliga var för sig returneras i GraphQL-svar och gör MySQL-frågan för GraphQL-produktfrågan långsam med kategorifilter. Den här korrigeringen är tillgänglig när QPT-verktyget (Quality Patches Tool) 1.1.2 har installerats. Patch-ID:t är MDVA-38447. Observera att problemet är planerat att åtgärdas i Adobe Commerce 2.4.4.

Berörda produkter och versioner

Korrigeringen har skapats för Adobe Commerce-version:

  • Adobe Commerce (alla distributionsmetoder) 2.4.2

Kompatibel med Adobe Commerce-versioner:

  • Adobe Commerce (alla distributionsmetoder) 2.4.2 - 2.4.3
NOTE
Patchen kan bli tillämplig på andra versioner med nya Quality Patches Tool-versioner. Om du vill kontrollera om korrigeringen är kompatibel med din Adobe Commerce-version uppdaterar du 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

Konfigurerbara underordnade produkter som inte visas individuellt returneras i GraphQL-svar och gör MySQL-frågan långsam för GraphQL-produktfråga med kategorifilter.

Förutsättningar:

B2B-moduler måste installeras.

Steg som ska återskapas:

  1. Skapa en konfigurerbar produkt med enkla produkter inställda på Inte synliga separat.
  2. Kör en fullständig omindexering.
  3. Kör en GraphQL-fråga som:
fråga getFilteredProducts()
  $filter: ProductAttributeFilterInput!
  $sort: ProductAttributeSortInput!
  $search: String
  $pageSize: Int!
  $currentPage: Int!
) {
  products(
    filter: $filter
    sortera: $sort
    sökning: $search
    pageSize: $pageSize
    currentPage: $currentPage
  ) {
    total_count
    page_info {
      total_pages
      current_page
      page_size
    }
    items {
      name
      sku
    }
  }
}

Variabler:

{"filter":{"user_group":{"eq":"}},"search":"config-100","sort":{},"pageSize":200,"currentPage":1}

Förväntade resultat:

Produkter med synligheten inställd på"Inte synlig separat" returneras inte som svar.

Faktiska resultat:

Produkter med synlighet inställd på"Inte synlig separat" returneras som svar.

Tillämpa korrigeringen

Använd följande länkar beroende på vilken distributionstyp du har när du vill använda enskilda korrigeringsfiler:

Relaterad läsning

Mer information om kvalitetspatchar för Adobe Commerce finns i:

Mer information om andra tillgängliga korrigeringsfiler i QPT finns i avsnittet Patchar i QPT.

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