Closed rodrigondec closed 4 years ago
A busca do endereço do pelo CPF/CNPJ do buyer está com problema.
Está sendo feito uma busca com um valor array e o cpf/cnpj dentro do array!
service-django-dev | 2020-10-04 14:23:17,736 core.middlewares [DEBUG]- Body: b'{"cpf_cnpj":["531.675.320-84"]}'
[04-Oct-2020 17:23:17 UTC] Request URL: http://03c642c6881e.ngrok.io/addresses/get_by_document/ - Method: post - Response: {"cpf_cnpj":["Not a valid string."],"status_code":400}
resolvido no PR #29!
Resumo
O comprador já é buscado previamente pelo CPF/CNPJ.
Porém o endereço está sendo cadastrado do zero! Isso é um problema. Pode ser que o comprador já existisse, e consequentemente pode ser que o endereço também já existisse.
Abordagem
Foi criado o endpoint
/address/get_by_document/
que retorna se o endereço existe para um cliente de cpf/cnpj X.Dessa forma pode ser utilizado o endereço já existente para fazer a atualização deste!