[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-41164: não é possível salvar ou editar a Empresa com atributos personalizados do cliente

O patch MDVA-41164 resolve o problema em que o usuário administrador não pode salvar ou editar uma empresa com atributos personalizados do cliente de arquivos ou imagens de qualquer tipo. Este patch está disponível quando a Ferramenta de Patches de Qualidade (QPT) 1.1.5 está instalada. A ID do patch é MDVA-41164. 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.2

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

  • Adobe Commerce (todos os métodos de implantação) 2.4.2 - 2.4.3
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 salvar ou editar uma empresa com atributos personalizados do cliente de arquivos ou imagens de qualquer tipo.

Pré-requisitos:

O módulo B2B está instalado.

Etapas a serem reproduzidas:

  1. Habilitar Empresa em Lojas > Config > Recursos B2B.

  2. Crie um atributo de cliente em Lojas > Atributos > Clientes > Adicionar novo atributo:

    • Tipo de entrada: Arquivo (anexo)
    • Mostrar na Loja: Sim
    • Ordem de classificação: Qualquer
    • Forms para uso em: selecionar tudo
  3. Crie uma nova empresa em Clientes > Empresas > Adicionar nova empresa e carregue um arquivo para o novo atributo criado acima.

Resultados esperados:

O usuário pode concluir a criação da empresa e o anexo é carregado sem erros.

Resultados reais:

  • Você recebe uma mensagem de erro: Algo deu errado ao salvar o arquivo.

  • O log de exceções contém um registro como o seguinte:

    code language-php
    report.CRITICAL: Notice: Undefined index: customer in
    ../app/code/Magento/Customer/Controller/Adminhtml/File/Customer/Upload.php on line 69
    

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
c2d96e17-5179-455c-ad3a-e1697bb4e8c3