From c760af05a373234889802444d985a53c4ceb4060 Mon Sep 17 00:00:00 2001 From: Mikhail Kiselyov Date: Sat, 2 Mar 2024 14:59:33 +0300 Subject: [PATCH 1/3] [fix practice_add_new_report bug] A new condition is added to check if the thesis supervisor is selected. --- src/flask_se_practice.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/flask_se_practice.py b/src/flask_se_practice.py index c5657656..f12f5cdf 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 not current_thesis.supervisor_id: + flash( + "Научный руководитель не найден, выберите научного руководителя в разделе \"Выбор темы\"!", + category="error", + ) else: new_report = ThesisReport( was_done=was_done, From 41e12cc5ace327b3aee3cbc11fdd584340393be8 Mon Sep 17 00:00:00 2001 From: Mikhail Kiselyov Date: Sat, 2 Mar 2024 15:40:47 +0300 Subject: [PATCH 2/3] fix the condition to None check --- src/flask_se_practice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/flask_se_practice.py b/src/flask_se_practice.py index f12f5cdf..2c32d0eb 100644 --- a/src/flask_se_practice.py +++ b/src/flask_se_practice.py @@ -415,7 +415,7 @@ def practice_add_new_report(current_thesis): "Слишком короткое описание дальнейших планов, напишите подробнее!", category="error", ) - elif not current_thesis.supervisor_id: + elif current_thesis.supervisor_id is None: flash( "Научный руководитель не найден, выберите научного руководителя в разделе \"Выбор темы\"!", category="error", From 3710f8c505c5b0f27aceff5f11eb426512818089 Mon Sep 17 00:00:00 2001 From: iakov Date: Wed, 6 Mar 2024 13:17:47 +0300 Subject: [PATCH 3/3] Fix formatting --- src/flask_se_practice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/flask_se_practice.py b/src/flask_se_practice.py index 2c32d0eb..62bdd1b9 100644 --- a/src/flask_se_practice.py +++ b/src/flask_se_practice.py @@ -417,7 +417,7 @@ def practice_add_new_report(current_thesis): ) elif current_thesis.supervisor_id is None: flash( - "Научный руководитель не найден, выберите научного руководителя в разделе \"Выбор темы\"!", + 'Научный руководитель не найден, выберите научного руководителя в разделе "Выбор темы"!', category="error", ) else: