Wanhenri / duvida_flask_react

0 stars 0 forks source link

Bug endpoints #15

Closed Wanhenri closed 4 years ago

Wanhenri commented 4 years ago

Endpoints

Ocorreu um erro durante a execução dos seguintes endpoints:

inmet

  File "/home/wanderson/Documentos/aula_flask_react_projetoSomarINPE/duvida_flask_react/api/routes/inmet.py", line 32, in get_inmet
    date = datetime.strptime(date, "%Y-%m-%d")
TypeError: strptime() argument 1 must be str, not None

inpe_TQ0666.

reisdev commented 4 years ago

Problema corrigido através da validação de parâmetros. Os erros ocorreram quando foram feitas requisições sem que os parâmetros a serem utilizados para coletar os dados fossem passados. Abaixo, um exemplo de validação, que deve ser feita dentro da route:

date = request.args.get("date")
    if(not date):
        return Response("Missing parameter date",status=400)