dunossauro / todo_list_flask_brython

um todo-list/kanban implementado com python fullstack
http://todo-brython.herokuapp.com
GNU General Public License v3.0
42 stars 13 forks source link

API retorna 500 quando os campos na tabela user são maiores que 100 caracteres #30

Open dunossauro opened 4 years ago

dunossauro commented 4 years ago

Fonte: testes de pessoas no twitter

Quando um request é recebido na rota de criação de conta e ele foge dos padrões estabelecidos pela tabela é apresentado um erro 500.

A rota deve tratar esse tipo de exceção e o front deve exibir somente que não foi possível criar a conta.

Acredito que o request feito pelo front só faz onsucess

dunossauro commented 4 years ago

OBS: o problema anterior era que os campos só aguentavam 45 caracteres. Isso foi corrigido de maneira paliativa adicionando mais campos, porém ainda é possível reproduzir o bug usando 100 ou mais caracteres