MDVA-42657: impossibile selezionare le categorie nelle condizioni del segmento cliente
La patch MDVA-42657 risolve il problema che impediva all'utente amministratore di selezionare le categorie nelle condizioni del segmento cliente. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.1.9. L'ID della patch è MDVA-42657. Il problema è pianificato per essere risolto in Adobe Commerce 2.4.5.
Prodotti e versioni interessati
La patch è stata creata per la versione di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.2
Compatibile con le versioni di Adobe Commerce:
- Adobe Commerce (tutti i metodi di implementazione) 2.4.1 - 2.4.3-p1
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
L’utente amministratore non è in grado di selezionare le categorie nelle condizioni del segmento cliente.
Passaggi da riprodurre:
- Vai a Clienti > Segmenti.
- Crea un nuovo segmento.
- Vai al segmento appena creato e fai clic su Condizioni nella navigazione a sinistra.
- Fare clic sul segno più verde.
- Seleziona Cronologia prodotto in Prodotti.
- Cambia "visualizzato" in "ordinato".
- Modificare "ALL" in "ANY".
- Fai clic sul segno più verde nidificato e seleziona Categoria.
- Fare clic sul segno … e quindi sull'icona del selettore (a sinistra del segno di spunta).
- Apri la console di sviluppo del browser.
- Seleziona le caselle di controllo per una o più categorie e annota l’errore JavaScript generato nella console.
- Fai clic sul pulsante Salva.
- Torna alla condizione e controlla se le categorie selezionate sono salvate.
Risultati previsti:
Le categorie selezionate vengono salvate e selezionate durante la visualizzazione o la modifica delle condizioni del segmento.
Risultati effettivi:
Le categorie selezionate risultano mancanti e non sono state salvate correttamente. Nella console viene visualizzato il seguente errore:
category-checkbox-tree.js:249 Uncaught TypeError: Cannot set properties of undefined (setting 'value')
at Ext.tree.TreePanel.Enhanced.<anonymous> (category-checkbox-tree.js:249)
at Ext.util.Event.fire (ext-tree.js:29)
Applicare la patch
Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:
- Adobe Commerce o Magento Open Source on-premise: Guida all'aggiornamento software > Applicazione di patch nella documentazione per gli sviluppatori.
- Adobe Commerce sull'infrastruttura cloud: Aggiornamenti e patch > Applica patch nella documentazione per gli sviluppatori.
Lettura correlata
Per ulteriori informazioni sullo strumento Patch di qualità, vedere:
- È stato rilasciato lo strumento di gestione delle patch di qualità: un 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 lo strumento Quality Patchesnella nostra knowledge base di supporto.
Per informazioni sulle altre patch disponibili in QPT, consulta Patch disponibili in QPT nella documentazione per gli sviluppatori.