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
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:
- Crie um produto empacotado com dois produtos simples.
- Vá para a página do produto agrupado e clique no botão Personalizar e Adicionar ao carrinho.
- 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.
- Vá para a Lista de Requisições recém-criada (Minha Conta > Minhas Listas de Requisições).
- Clique no botão Exibir na coluna Ações.
- 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:
- Adobe Commerce ou Magento Open Source no local: Guia de Atualização de Software > Aplicar Patches na documentação do desenvolvedor.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches na documentação do desenvolvedor.
Leitura relacionada
Para saber mais sobre a Ferramenta de correção de qualidade, consulte:
- Ferramenta de correções de qualidade lançada: uma nova ferramenta para autoatender correções de qualidade em nossa base de dados de conhecimento de suporte.
- Verifique se o patch está disponível para o problema do Adobe Commerce usando a Ferramenta de Patches de Qualidade em nossa base de dados de conhecimento de suporte.
Para obter informações sobre outros patches disponíveis na ferramenta QPT, consulte a seção Patches disponíveis na ferramenta QPT.