Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] CPF / CNPJ (Validação / valores duplicados) #64

Open
feeh27 opened this issue Nov 23, 2020 · 1 comment
Open

[BUG] CPF / CNPJ (Validação / valores duplicados) #64

feeh27 opened this issue Nov 23, 2020 · 1 comment
Labels

Comments

@feeh27
Copy link

feeh27 commented Nov 23, 2020

Precondições (*)

  1. BrazilCustomerAttributes (1.1.2)
  2. Magento (2.4.1)
  3. PHP 7.4.4

Passos para reproduzir (*)

  1. Acessar a página de cadastro {{store_base_url}}/customer/account/create/
  2. Realizar o cadastro com um determinado CPF / CNPJ e que seja considerado inválido pela verificação de dígitos
  3. Deslogar
  4. Acessa novamente a página de cadastro
  5. Realizar o cadastro com o mesmo CPF / CNPJ utilizado no passo 2

Observações:

  • Não valida se o CPF / CNPJ já está cadastrado
  • Hoje o CPF / CNPJ não possui validação do dígito verificador
  • No form de pessoa física, ao dar submit, no console do navegador aparece um erro (debugando descobri que ele tenta utilizar a validação validate-cpf, porém a mesma não existe)
  • No form de pessoa jurídica, debugando descobri que no campo social name, possui uma validação (validade-cpf), linha 64 do arquivo view/frontend/templates/widget/persontypefields.phtml e o campo CNPJ não possui validação nenhum além do required

Resultado esperado (*)

  1. Apareça uma mensagem informando que o CPF / CNPJ é inválido
  2. Caso o CPF / CNPJ seja válido e já esteja cadastrado, apresentar uma mensagem de erro, informando que ele já está cadastrado

Resultado ocorrido (*)

  1. Ao dar submit no form, o cliente é criado com sucesso
@feeh27 feeh27 added the bug label Nov 23, 2020
@feeh27
Copy link
Author

feeh27 commented Nov 23, 2020

Assim que finalizar o tratamento que fiz em minha loja, vou disponibilizá-lo no repositório pro meio de um Pull Request, abri o bug apenas por questão de rastreio de informações e caso alguém tenha o mesmo problema, consiga chegar na solução mais rápido até que o Pull Request ou o tratamento devido seja realizado.

feeh27 added a commit to feeh27/module-brazil-customer-attributes that referenced this issue Nov 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant