[Somente PaaS]{class="badge informative" title="Aplica-se somente a projetos do Adobe Commerce na nuvem (infraestrutura do PaaS gerenciada pela Adobe) e a projetos locais."}

MDVA-42657: Não é possível selecionar categorias nas condições do segmento do cliente

O patch MDVA-42657 resolve o problema em que o usuário administrador não consegue selecionar categorias nas condições do segmento do cliente. Este patch está disponível quando a Ferramenta de Patches de Qualidade (QPT) 1.1.9 está instalada. A ID do patch é MDVA-42657. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.5.

Produtos e versões afetados

O patch foi criado para a versão do Adobe Commerce:

  • Adobe Commerce (todos os métodos de implantação) 2.4.2

Compatível com as versões do Adobe Commerce:

  • Adobe Commerce (todos os métodos de implantação) 2.4.1 - 2.4.3-p1
NOTE
O patch pode se tornar aplicável a outras versões com as novas versões da Ferramenta de patches de qualidade. Para verificar se o patch é compatível com a sua versão do Adobe Commerce, atualize o pacote magento/quality-patches para a versão mais recente e verifique a compatibilidade na Quality Patches Tool: página Procurar patches. Use a ID do patch como palavra-chave de pesquisa para localizar o patch.

Problema

O usuário administrador não pode selecionar categorias nas condições do segmento do cliente.

Etapas a serem reproduzidas:

  1. Vá para Clientes > Segmentos.
  2. Crie um novo segmento.
  3. Vá para o segmento recém-criado e clique em Condições no lado esquerdo da navegação.
  4. Clique no sinal de mais verde.
  5. Selecione Histórico de produtos em Produtos.
  6. Altere "visualizado" para "ordenado".
  7. Altere "ALL" para "ANY".
  8. Clique no sinal de mais verde aninhado e selecione Categoria.
  9. Clique no sinal e no ícone do seletor (à esquerda da marca de seleção).
  10. Abra o console de desenvolvimento do navegador.
  11. Marque as caixas de seleção para qualquer/várias categorias e observe o erro de javascript lançado no console.
  12. Clique no botão Salvar.
  13. Volte para a condição e verifique se as categorias selecionadas foram salvas.

Resultados esperados:

As categorias selecionadas são salvas e selecionadas ao visualizar/editar as condições do segmento.

Resultados reais:

As categorias selecionadas estão ausentes e não foram salvas corretamente. Você recebe o seguinte erro no console:

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)

Aplicar o patch

Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:

Leitura relacionada

Para saber mais sobre a Ferramenta de correção de qualidade, consulte:

Para obter informações sobre outros patches disponíveis no QPT, consulte Quality Patches Tool: Pesquisar patches no guia Quality Patches Tool.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3