ACSD-65254: notificação por email não enviada após a atualização do email do cliente por meio da mutação updateCustomerEmail GraphQL
O patch ACSD-65254 corrige o problema em que as notificações por email não eram enviadas aos clientes após a atualização de seus endereços de email em suas contas usando a mutação updateCustomerEmail GraphQL. Este patch está disponível quando o Quality Patches Tool (QPT) 1.1.65 está instalado. A ID do patch é ACSD-65254. Observe que esse problema está programado para ser corrigido no Adobe Commerce 2.4.9.
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.7-p1
Compatível com as versões do Adobe Commerce:
- Adobe Commerce (todos os métodos de implantação) 2.4.4 - 2.4.7-p5
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
Notificações por email não foram enviadas aos clientes após a atualização de seus endereços de email usando a mutação updateCustomerEmail GraphQL.
Etapas a serem reproduzidas:
-
Criar usuário usando a seguinte mutação:
code language-none mutation { createCustomer( input: { firstname: "Test" lastname: "User" email: "test@test.com" password: "Admin@123" is_subscribed: true } ) { customer { created_at } } } -
Gere um token para o usuário criado anteriormente e use-o como um token de portador:
code language-none mutation { generateCustomerToken(email: "test@test.com", password: "Admin@123") { token } } -
Tente atualizar o email do usuário criado anteriormente usando o último token de portador criado:
code language-none mutation { updateCustomerEmail(email: "test+updated@test.com", password: "Admin@123") { customer { email } } }
Resultados esperados:
Os clientes devem receber notificações por email depois de atualizar os endereços de email em suas contas.
Resultados reais:
Somente um email de assinatura é enviado para o novo endereço; o email de confirmação da alteração do endereço de email não é enviado.
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 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: uma ferramenta de autoatendimento para patches de qualidade no guia Ferramentas.