m2-systemcode / BrazilCustomerAttributes

Magento 2 module to adapt customer and address fields to brazil.
60 stars 40 forks source link

[BUG] Erro no autocomplete do checkout #56

Closed robsoned closed 4 years ago

robsoned commented 4 years ago

Precondições (*)

  1. BrazilCustomerAttributes (1.1.0)
  2. Magento (2.3.4) e (2.35)

Passos para reproduzir (*)

  1. Configurações do módulo em magento para usar 4 linhas de endereço
  2. Colocar produto no carrinho
  3. Fazer login como usuario
  4. Ir para pagina de checkout
  5. Prencher CEP

Resultado esperado (*)

  1. Autocomplete do endereço e seguir em frente com o checkout

Resultado ocorrido (*)

  1. O autocomplete acontece, mas trava no checkot por um erro de validação
  2. Uncaught TypeError: Cannot read property 'length' of null image

Acontece porque no retorno da consulta do endereço, o valor de additional_info é null, com isso não passa na validação do magento image

Em Magento_Ui/js/lib/validation/rules.js, na seguinte linha return !_.isUndefined(value) && value.length <= +params;

Não consegue ler length de aditional_info porque esse valor esta sendo passado como null