diff --git a/src/flask_se_practice.py b/src/flask_se_practice.py index c5657656..62bdd1b9 100644 --- a/src/flask_se_practice.py +++ b/src/flask_se_practice.py @@ -415,6 +415,11 @@ def practice_add_new_report(current_thesis): "Слишком короткое описание дальнейших планов, напишите подробнее!", category="error", ) + elif current_thesis.supervisor_id is None: + flash( + 'Научный руководитель не найден, выберите научного руководителя в разделе "Выбор темы"!', + category="error", + ) else: new_report = ThesisReport( was_done=was_done,