MDVA-33606: errore durante il salvataggio della pagina CMS assegnata alla gerarchia

La patch MDVA-33606 risolve il problema relativo agli utenti Violazione di vincolo univoco trovata durante il salvataggio di una pagina CMS assegnata alla struttura gerarchica. Questa patch è disponibile quando Strumento Patch di qualità (QPT) 1.1.3. L'ID della patch è MDVA-33606. Il problema è stato risolto in Adobe Commerce 2.4.3.

Prodotti e versioni interessati

La patch viene creata per la versione Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.1

Compatibile con le versioni di Adobe Commerce:

  • Adobe Commerce (tutti i metodi di implementazione) 2.4.1-2.4.2-p2
NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni dello strumento Patch di qualità. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiorna la magento/quality-patches alla versione più recente e verificare la compatibilità nella Quality Patches Tool: pagina Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.

Problema

Quando si tenta di salvare una pagina CMS assegnata a una struttura gerarchica, viene visualizzato il messaggio di errore seguente: Violazione di vincolo univoco trovata.

Passaggi da riprodurre:

  1. Crea una nuova pagina CMS. Imposta l'ambito su Tutte le visualizzazioni dello store. Pagina 1 del CMS.

  2. Crea una nuova visualizzazione store. Questa è la tua Store View 2.

  3. Vai a Contenuto > Gerarchia > Aggiungere la pagina 1 del CMS alla struttura gerarchica.

  4. Modificare l'ambito in Visualizzazione archivio 2.

    • Deselezionare "Use the parent node hierarchy" (Utilizza la gerarchia dei nodi padre).
    • Aggiungi la pagina 1 del CMS a questo ambito e salvalo.
  5. Ora modifica l’ambito in Visualizzazione archivio predefinita.

    • Deselezionare "Use the parent node hierarchy" (Utilizza la gerarchia dei nodi padre).
    • Aggiungi la pagina 1 del CMS a questo ambito e salvalo.
  6. Vai a Contenuto > Pagine > Aggiungi nuova pagina.

    • Assegna alla pagina il titolo Pagina 2.
    • Nella sezione Pagina nei siti Web, assegna a Tutte le visualizzazioni del Negozio ed entrambe le visualizzazioni del Negozio (Visualizzazione predefinita del Negozio e Visualizzazione del Negozio 2) e fai clic su Salva pagina.
  7. Nella pagina di modifica del CMS, apri la scheda Gerarchia.

    • Assegna pagina 2 al nodo Visualizzazione archivio 2, al nodo Predefinito e al nodo Tutti i siti Web.

Risultati previsti:

Puoi assegnare la pagina CMS a tutti e tre i nodi senza alcun errore.

Risultati effettivi:

Viene visualizzato il seguente errore: Violazione di vincolo univoco trovata.

Applicare la patch

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

Lettura correlata

Per ulteriori informazioni sullo strumento Patch di qualità, vedere:

Per informazioni sulle altre patch disponibili in QPT, fare riferimento al Patch disponibili in QPT sezione.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a