ACSD-61195: la richiesta Cart GraphQL non restituisce gli elementi nella pagina finale
La patch ACSD-61195 risolve il problema per cui non vengono restituiti elementi del carrello nell’ultima pagina della richiesta GraphQL del carrello. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.51. L’ID della patch è ACSD-61195. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.8.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.7-p1
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.7-p1 - 2.4.7-p2
magento/quality-patches
alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.Problema
La richiesta Cart GraphQL non restituisce gli elementi nella pagina finale.
Passaggi da riprodurre:
-
Crea un nuovo carrello:
code language-none mutation createEmptyCart($input: createEmptyCartInput) { createEmptyCart(input: $input) }
-
Aggiungi più di cinque prodotti al carrello:
code language-none addProductsToCart( cartId: "{{cartId}}" cartItems: [ { quantity: 1 sku: "test" } ] ) { cart { itemsV2 { items { product { name sku } quantity } total_count page_info { page_size current_page total_pages } } } user_errors { code message } } }
-
Esegui la seguente query:
code language-none cart(cart_id: $cartId) { email itemsV2(pageSize: 2, currentPage: 3) { total_count page_info { page_size current_page total_pages } items { id product { name sku } quantity } } }
Risultati previsti:
La query restituisce gli elementi dell'ultima pagina.
Risultati effettivi:
{
"data": {
"cart": {
"email": "roni_cost@example.com",
"itemsV2": {
"total_count": 5,
"page_info": {
"page_size": 2,
"current_page": 3,
"total_pages": 3
},
"items": []
}
}
}
}
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source locale: Quality Patches Tool > Utilizzo nella guida di Quality Patches Tool.
- Adobe Commerce su infrastruttura cloud: Aggiornamenti e patch > Applica patch nella guida Commerce su infrastruttura cloud.
Lettura correlata
Per ulteriori informazioni su Quality Patches Tool, vedere:
- Quality Patches Tool rilasciato: nuovo strumento per la gestione automatica delle patch di qualità nella Knowledge Base di supporto.
- Verifica se la patch è disponibile per il problema di Adobe Commerce utilizzando Quality Patches Tool nella guida di Quality Patches Tool.
Per informazioni sulle altre patch disponibili in QPT, fare riferimento a Quality Patches Tool: Cercare le patch nella guida di Quality Patches Tool.