ACSD-60684: GraphQL het sorteren van producten op meerdere velden werkt niet zoals verwacht
De ACSD-60684-patch verhelpt het probleem dat GraphQL -productsortering op meerdere velden niet werkt wanneer het sorteren in variabelen wordt doorgegeven. Deze patch is beschikbaar wanneer Quality Patches Tool (QPT) 1.1.52 wordt geïnstalleerd. De patch-id is ACSD-60684. Het probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.8.
Betrokken producten en versies
het flard wordt gecreeerd voor de versie van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.4.6-p6
Compatibel met de versies van Adobe Commerce:
- Adobe Commerce (alle implementatiemethoden) 2.4.6 - 2.4.6-p8
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
GraphQL sorteren van producten op meerdere velden werkt niet zoals verwacht.
Stappen om te reproduceren:
-
Maak drie producten met de namen A, B en C.
-
U kunt de producten als volgt ophalen GraphQL :
code language-none query FindProducts($search: String, $filter:ProductAttributeFilterInput!, $pageSize: Int!, $currentPage: Int!, $sort: ProductAttributeSortInput!){ products(search: $search, filter: $filter, pageSize: $pageSize, currentPage: $currentPage, sort: $sort){ total_count page_info{total_pages} items{ __typename url_key sku name stock_status price_range{ minimum_price{ final_price{ value currency } } } } } }
Variabelen:
code language-none { "search": null, "filter": { }, "pageSize": 24, "currentPage": 1, "sort": { "name": "ASC" } }
-
Herhaal de query met
sort
:DESC
Verwachte resultaten :
De resultaten worden op de juiste wijze gesorteerd.
Ware resultaten :
De geselecteerde sortering is niet toegepast.
De patch toepassen
Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:
- Op locatie Adobe Commerce of Magento Open Source: Quality Patches Tool > Gebruikin de handleiding Quality Patches Tool .
- Adobe Commerce op wolkeninfrastructuur: Verbeteringen en Patches > Pas Patchesin Commerce op de gids van de Infrastructuur van de Wolk toe.
Gerelateerde lezing
Meer informatie over Quality Patches Tool vindt u in:
- Quality Patches Tool: Een zelfbedieningshulpmiddel voor kwaliteitspatchesin de gids van Hulpmiddelen.