Correção do MDVA-33516: erro de edição da Lista de solicitações do produto agrupado

O patch MDVA-33516 corrige o problema em que, ao editar o tipo de produto de pacote a partir da Lista de Requisições, você é redirecionado para uma página de erro de item de lista de requisições. Este patch está disponível quando a Ferramenta de Patches de Qualidade (QPT) 1.0.14 está instalada. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.3.

Produtos e versões afetados

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

Adobe Commerce na infraestrutura em nuvem 2.3.4

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

Adobe Commerce na infraestrutura em nuvem 2.3.0 - 2.3.5-p2

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

Erro ao editar produtos agrupados na Lista de Requisições.

Pré-requisitos:

  • B2B está instalado.
  • A Lista de Requisições está habilitada.

Etapas a serem reproduzidas:

  1. Crie um produto empacotado com dois produtos simples.
  2. Vá para a página do produto agrupado e clique no botão Personalizar e Adicionar ao carrinho.
  3. Selecione uma das opções na lista suspensa, clique em Adicionar à Lista de Requisições para criar uma nova lista de requisições. Para obter etapas detalhadas, consulte Guia do Usuário do Magento > Minhas Listas de Requisições > Criar uma lista de requisições em nosso guia do usuário.
  4. Vá para a Lista de Requisições recém-criada (Minha Conta > Minhas Listas de Requisições).
  5. Clique no botão Exibir na coluna Ações.
  6. Clique no botão Editar.

Resultados Esperados:

Nenhum erro.

Resultados Reais:

A página "Sua personalização", que contém uma imagem do produto incluído, o preço e a seguinte mensagem de erro:

Fatal error: Uncaught Error: Call to a member function isAvailableForCompare() on null in /var/www/html/var/view_preprocessed/pub/static/vendor/magento/module-catalog/view/frontend/templates/product/view/addto/compare.phtml:1 Stack trace: #0 /var/www/html/vendor/magento/framework/View/TemplateEngine/Php.php(59): include() #1 /var/www/html/vendor/magento/framework/View/Element/Template.php(271): Magento\Framework\View\TemplateEngine\Php->render(Object(Magento\Catalog\Block\Product\View\AddTo\Compare), '/var/www/html/v...', Array) #2 /var/www/html/vendor/magento/framework/View/Element/Template.php(301): Magento\Framework\View\Element\Template->fetchView('/var/www/html/v...') #3 /var/www/html/vendor/magento/framework/View/Element/AbstractBlock.php(1099): Magento\Framework\View\Element\Template->_toHtml() #4 /var/www/html/vendor/magento/framework/View/Element/AbstractBlock.php(1103): Magento\Framework\View\Element\AbstractBlock->Magento\Framework\View\Element   {closure} () #5 /var/www/html/vendor/magento/framework/View/Element/ in /var/www/html/var/view_preprocessed/pub/static/vendor/magento/module-catalog/view/frontend/templates/product/view/addto/compare.phtml
  on line 1

Aplicar o patch

Para aplicar patches individuais, use os seguintes links, dependendo do seu produto Adobe Commerce:

Leitura relacionada

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

Para obter informações sobre outros patches disponíveis na ferramenta QPT, consulte a seção Patches disponíveis na ferramenta QPT.

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