MC-42528: a consulta GraphQL de categoryList mostra todas as categorias

O patch MC-42528 resolve o problema em que a consulta GraphQL de categoryList retorna as categorias atribuídas e não atribuídas quando a Categoria de navegação de uma categoria específica é definida como "Negar". Este patch está disponível quando a Ferramenta de Patches de Qualidade (QPT) 1.1.4 está instalada. A ID do patch é MC-42528. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.4.

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.3

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

  • Adobe Commerce (todos os métodos de implantação) 2.4.3 - 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

A consulta GraphQL de categoryList retorna categorias atribuídas e não atribuídas.

Etapas a serem reproduzidas:

  1. Crie duas categorias, CAT1 e CAT2, e atribua alguns produtos a cada categoria.
  2. Criar um catálogo compartilhado privado.
  3. Crie um usuário da empresa e atribua-o ao catálogo compartilhado criado.
  4. Atribua CAT1 ao catálogo personalizado e defina a permissão de categoria como "Permitir" Categoria de Navegação para o grupo de clientes do catálogo privado.
  5. Defina a permissão de categoria para CAT2 como "Negar" Categoria de navegação para o grupo de clientes do catálogo privado.
  6. Execute a consulta do GraphQL categoryList ou categories como o usuário da empresa.

Resultados esperados:

Somente o CAT1 aparece na resposta.

Resultados reais:

Todas as categorias são exibidas na resposta, independentemente das permissões de navegação da categoria.

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 a seção Patches disponíveis no QPT.

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