MDVA-33606 : les utilisateurs rencontrent une erreur lors de l’enregistrement de la page CMS affectée à la hiérarchie
Le correctif MDVA-33606 résout le problème où les utilisateurs obtiennent l’erreur Violation de contrainte unique trouvée lors de l’enregistrement d’une page CMS affectée à l’arborescence. Ce correctif est disponible lorsque l’outil de correctifs de qualité (QPT) 1.1.3 est installé. L’ID du correctif est MDVA-33606. Notez que le problème a été résolu dans Adobe Commerce 2.4.3.
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.1
Compatible avec les versions d’Adobe Commerce :
- Adobe Commerce (toutes les méthodes de déploiement) 2.4.1-2.4.2-p2
magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la page Quality Patches Tool : Rechercher des correctifs. Utilisez l’ID du correctif comme mot-clé de recherche pour localiser le correctif.Problème
Lors de la tentative d’enregistrement d’une page CMS affectée à l’arborescence de hiérarchie, les utilisateurs reçoivent le message d’erreur suivant : Violation de contrainte unique trouvée.
Procédure à suivre :
-
Créez une page CMS. Définissez l’étendue sur Toutes les vues de la boutique. Il s’agit de votre page CMS 1.
-
Créez une vue de magasin. Voici votre vue de Boutique 2.
-
Accédez à Contenu > Hiérarchie > Ajouter la page CMS 1 à l’arborescence.
-
Modifiez l’étendue en vue de magasin 2.
- Décochez la case « Utiliser la hiérarchie de nœuds parents ».
- Ajoutez CMS Page 1 à cette étendue et enregistrez-la.
-
Modifiez maintenant la portée en Vue de la boutique par défaut.
- Décochez la case « Utiliser la hiérarchie de nœuds parents ».
- Ajoutez CMS Page 1 à cette étendue et enregistrez-la.
-
Accédez à Contenu > Pages > Ajouter une nouvelle page.
- Donnez au fichier le titre Page 2.
- Dans la section Page dans les sites web , affectez à Toutes les vues de boutique et aux deux vues de boutique (Vue de boutique par défaut et Vue de boutique 2), puis cliquez sur Enregistrer la page.
-
Sur la page de modification de CMS, ouvrez l’onglet Hiérarchie .
- Affectez la page 2 au nœud Vue de magasin 2, au nœud Par défaut et au nœud Tous les sites web .
Résultats attendus :
Vous pouvez affecter la page CMS aux trois nœuds sans aucune erreur.
Résultats réels :
Vous obtenez l’erreur suivante : Violation de contrainte unique trouvée.
Application du 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 On-premise : Quality Patches Tool > Utilisation dans le guide de Quality Patches Tool.
- Adobe Commerce sur les infrastructures cloud : Mises à niveau et correctifs > Appliquer des correctifs dans le guide Commerce sur les infrastructures cloud .
Lecture connexe
Pour en savoir plus sur l’outil de correctifs de la qualité, voir :
Pour plus d’informations sur les autres correctifs disponibles dans QPT, reportez-vous à la section Correctifs disponibles dans QPT.