AC-15494: la query prodotti GraphQL restituisce nomi di prodotto con escape HTML

La patch AC-15494 risolve il problema per cui la query products restituisce i nomi dei prodotti con caratteri speciali con escape HTML invece dei caratteri originali. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.84. L’ID della patch è AC-15494. Questo problema è pianificato per la risoluzione in Adobe Commerce 2.4.9.

Prodotti e versioni interessati

La patch è stata creata per la versione di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.8-p5

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.8 - 2.4.8-p5
NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni di Quality Patches Tool. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiornare il pacchetto 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 query products restituisce i nomi di prodotto con caratteri speciali con escape di HTML anziché i caratteri originali.

Passaggi da riprodurre:

  1. Creare un nuovo prodotto denominato 55" 4K UHD Smart TV con SKU testsku.

  2. Invia la seguente query GraphQL:

    code language-none
    query {
        products(search: "testsku" ) {
            items {
                sku
                name
                description {
                    html
                }
                short_description {
                    html
                }
    
                price_range {
                    maximum_price {
                        final_price {
                            value
                            currency
                        }
                        regular_price {
                            value
                            currency
                        }
                    }
                }
            }
        }
    }
    

Risultati previsti:

La query products restituisce il nome del prodotto salvato con le virgolette doppie originali.

Risultati effettivi:

Il nome del prodotto restituito contiene virgolette doppie con escape HTML anziché i caratteri originali.

Applicare la patch

Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:

Lettura correlata

Per ulteriori informazioni su Quality Patches Tool, vedere:

recommendation-more-help
commerce-operations-help-tools