ACSD-51120 : cache de requête de GET GraphQL non effacé pour les pages CMS contenant des blocs CMS
Le correctif ACSD-51120 corrige le problème en raison duquel le cache de demande de GET GraphQL n’est pas effacé pour les pages CMS qui contiennent des blocs CMS mis à jour par le biais d’une mise à jour intermédiaire. Ce correctif est disponible lorsque Quality Patches Tool (QPT) 1.1.33 est installé. L’ID de correctif est ACSD-51120. Veuillez noter que le problème doit être corrigé dans Adobe Commerce 2.4.7.
Produits et versions concernés
Le correctif est créé pour la version Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.2-p2
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.3.7 - 2.4.2-p2
magento/quality-patches
vers la dernière version et vérifiez la compatibilité sur la Quality Patches Tool : recherchez des correctifs sur la page. Utilisez l’ID de correctif comme mot-clé de recherche pour localiser le correctif.Problème
Le cache de requête de GET GraphQL n’est pas effacé pour les pages CMS qui contiennent des blocs CMS mis à jour par le biais d’une mise à jour intermédiaire.
Étapes à reproduire :
-
Créez un bloc CMS.
-
Insérez le bloc CMS dans une page CMS à l’aide de Page Builder.
-
Récupérez la page CMS à l’aide de la requête GraphQL donnée à l’aide d’une demande de GET :
code language-graphql { cmsPage( identifier: "<CMS PAGE IDENTIFIER>") { content content_heading identifier meta_description meta_keywords meta_title page_layout title url_key } }
-
Assurez-vous que la réponse GraphQL est mise en cache dans Varnish.
-
Créez une mise à jour planifiée pour le bloc.
-
Attendez que la mise à jour planifiée s’applique et exécute la tâche cron pour appliquer la mise à jour planifiée.
-
Récupérez à nouveau la page CMS à l’aide de la requête GraphQL donnée à l’aide d’une requête GET.
Résultats attendus :
La réponse affiche le contenu mis à jour.
Résultats réels :
La réponse affiche toujours l’ancien contenu.
Appliquer le correctif
Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :
- Adobe Commerce ou Magento Open Source sur site : Quality Patches Tool > Utilisation dans le guide Quality Patches Tool.
- Adobe Commerce sur l’infrastructure cloud : mises à niveau et correctifs > Appliquer les correctifs dans le guide Commerce on Cloud Infrastructure.
Lecture connexe
Pour en savoir plus sur Quality Patches Tool, voir :
- Quality Patches Tool publié : un nouvel outil pour les correctifs de qualité en libre-service dans la base de connaissances de support.
- Vérifiez si un correctif est disponible pour votre problème Adobe Commerce à l’aide de Quality Patches Tool dans le guide Quality Patches Tool.
Pour plus d'informations sur les autres correctifs disponibles dans QPT, reportez-vous à Quality Patches Tool : Recherche de correctifs dans le guide Quality Patches Tool.