BUG: Path para o upload dos relatórios é setado errado
Quando um upload é feito no /admin dentro do model Submission, ele seta o path errado para o caminho do arquivo.
O correto deveria ser /uploads/COD_CURSO/ID_SUBMISSION/NOME_ARQUIVO
Ele está gerando /uploads/COD_CURSO/None/NOME_ARQUIVO
O erro está na definição da classe Submission em src/uploads/model
Especificamente nesse arquivo, a função get_path
está buscando o valor errado de instance.id
, que não existe enquanto não houve instância do objeto.
O problema é que na construção da própria instância a função get_path
é chamada.
Link para o arquivo: https://gitlab.c3sl.ufpr.br/adega/adega/blame/master/src/uploads/models.py