Ao importar alguns cursos os mesmos são importados de forma incompleta.
Para testar importar os cursos os cursos Desenvolvimento de back-end, Programação de Games, Introdução à Criação de sites, especialmente testado com este último.
O arquivo é completamente enviado e aceito no nginx, o django começa a importar e depois gera um erro.
Comportamento:
O curso é criado mas as aulas não são.
Como ocorre erro e a mensagem de erro não foi tratada tem mensagem alguma de sucesso ou falha e continuar com a mesma listagem, só ao atualizar a página o curso importado pela metade aparece na listagem de cursos criados.
No log do django aparece a mensagem:
ERROR 2016-03-31 10:17:42,357 base 22199 140068077602688 Internal Server Error: /admin/course/import/
Traceback (most recent call last):
File "/home/timtec-production/env/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 132, in get_response
response = wrapped_callback(request, _callback_args, _callback_kwargs)
File "/home/timtec-production/env/local/lib/python2.7/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view
return view_func(_args, _kwargs)
File "/home/timtec-production/env/local/lib/python2.7/site-packages/django/views/generic/base.py", line 71, in view
return self.dispatch(request, _args, _kwargs)
File "/home/timtec-production/env/local/lib/python2.7/site-packages/rest_framework/views.py", line 402, in dispatch
response = self.handle_exception(exc)
File "/home/timtec-production/env/local/lib/python2.7/site-packages/rest_framework/views.py", line 399, in dispatch
response = handler(request, _args, _kwargs)
File "./administration/views.py", line 242, in post
course_obj.course_material.text = course_material['text']
TypeError: 'NoneType' object has no attribute 'getitem'
Ao importar alguns cursos os mesmos são importados de forma incompleta.
Para testar importar os cursos os cursos Desenvolvimento de back-end, Programação de Games, Introdução à Criação de sites, especialmente testado com este último.
O arquivo é completamente enviado e aceito no nginx, o django começa a importar e depois gera um erro.
Comportamento:
ERROR 2016-03-31 10:17:42,357 base 22199 140068077602688 Internal Server Error: /admin/course/import/ Traceback (most recent call last): File "/home/timtec-production/env/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 132, in get_response response = wrapped_callback(request, _callback_args, _callback_kwargs) File "/home/timtec-production/env/local/lib/python2.7/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view return view_func(_args, _kwargs) File "/home/timtec-production/env/local/lib/python2.7/site-packages/django/views/generic/base.py", line 71, in view return self.dispatch(request, _args, _kwargs) File "/home/timtec-production/env/local/lib/python2.7/site-packages/rest_framework/views.py", line 402, in dispatch response = self.handle_exception(exc) File "/home/timtec-production/env/local/lib/python2.7/site-packages/rest_framework/views.py", line 399, in dispatch response = handler(request, _args, _kwargs) File "./administration/views.py", line 242, in post course_obj.course_material.text = course_material['text'] TypeError: 'NoneType' object has no attribute 'getitem'