Project list exception
unref opened this issue · comments
web-tasker.py/web_tasker/views.py
Line 271 in c07c2b1
IndexError: list index out of range
В случае если проект связан с пользователем id которого нет в базе, будет эксепшен. Хорошо бы добавить чтобы ассоциации проекта с пользователем убирались/удалялись если пользователь удален из базы. Можно просто проверять что пользователь с которым ассоциирован проект есть в базе.
Думаю что это можно решить так:
заменить строку
web-tasker.py/web_tasker/views.py
Line 271 in c07c2b1
на
name = db.session.query(User.nickname).filter_by(id=user_id[0]).one_or_none()
и заменить строку
web-tasker.py/web_tasker/views.py
Line 272 in c07c2b1
if name: project_user_names.append(name[0])