ACSD-51120: impossibile cancellare la cache delle richieste di GET di GraphQL per le pagine CMS che contengono blocchi di CMS
La patch ACSD-51120 risolve il problema per cui la cache delle richieste di GraphQL GET non viene cancellata per le pagine CMS che contengono blocchi di CMS aggiornati tramite un aggiornamento di staging. Questa patch è disponibile quando è installato Quality Patches Tool (QPT) 1.1.33. L’ID della patch è ACSD-51120. Il problema è pianificato per la risoluzione in Adobe Commerce 2.4.7.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.2-p2
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.3.7 - 2.4.2-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 cache delle richieste di GraphQL GET non viene cancellata per le pagine CMS che contengono blocchi di CMS aggiornati tramite un aggiornamento di staging.
Passaggi da riprodurre:
-
Creare un blocco CMS.
-
Includere il blocco CMS in una pagina CMS utilizzando Page Builder.
-
Recupera la pagina CMS utilizzando la query GraphQL specificata utilizzando una richiesta GET:
code language-graphql { cmsPage( identifier: "<CMS PAGE IDENTIFIER>") { content content_heading identifier meta_description meta_keywords meta_title page_layout title url_key } }
-
Assicurarsi che la risposta di GraphQL sia memorizzata nella cache in Varnish.
-
Crea un aggiornamento pianificato per il blocco.
-
Attendi l’applicazione dell’aggiornamento pianificato ed esegui il processo cron per applicare l’aggiornamento pianificato.
-
Recupera nuovamente la pagina CMS utilizzando la query GraphQL specificata utilizzando una richiesta GET.
Risultati previsti:
La risposta mostra il contenuto aggiornato.
Risultati effettivi:
La risposta mostra ancora il contenuto precedente.
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.