ACSD-51636: O administrador da empresa não pode adicionar novos usuários da seção de conta do cliente
O patch ACSD-51636 corrige o problema em que o administrador da empresa não pode adicionar novos usuários da seção de conta do cliente, apesar de ter todas as funções e permissões necessárias. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.34 está instalado. A ID do patch é ACSD-51636. Observe que o problema está programado para ser corrigido no Adobe Commerce 2.4.7.
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.5-p2
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.5 - 2.4.6-p1
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 administrador da empresa não pode adicionar novos usuários da seção de conta do cliente, apesar de ter todas as funções e permissões necessárias.
Pré-requisitos:
- O módulo B2B está instalado.
- A funcionalidade da empresa está habilitada.
Etapas a serem reproduzidas:
- Crie uma nova empresa.
- Vá para Admin > Customers > All Customers.
- Edite o tipo de Company Admin para Cliente.
- Faça logon como cliente.
- Vá para My Account > Company Users > Add User e adicione detalhes para o usuário e torne-o ativo.
- Salve o novo usuário.
Resultados esperados
O usuário administrador pode adicionar um novo usuário.
Resultados reais
-
O usuário administrador recebe uma mensagem de erro: Algo deu errado.
-
O usuário administrador não pode criar um novo cliente.
-
O log contém o seguinte erro:
code language-php report.CRITICAL: Error: Call to a member function __toArray() on null in app/code/Magento/LoginAsCustomerLogging/Observer/LogSaveCustomerObserver.php:123
Aplicar o patch
Para aplicar patches individuais, use os links a seguir, dependendo do método de implantação:
- Adobe Commerce ou Magento Open Source no local: Quality Patches Tool > Uso no guia Quality Patches Tool.
- Adobe Commerce na infraestrutura em nuvem: Atualizações e patches > Aplicar patches no guia do Commerce na infraestrutura em nuvem.
Leitura relacionada
Para saber mais sobre Quality Patches Tool, consulte:
- Quality Patches Tool lançamento: uma nova ferramenta para autoatender patches de qualidade na base de dados de conhecimento de suporte.
- Verifique se há patch disponível para o problema do Adobe Commerce usando o Quality Patches Tool no guia Quality Patches Tool.
Para obter informações sobre outros patches disponíveis no QPT, consulte Quality Patches Tool: Pesquisar patches no guia Quality Patches Tool.