@@ -47,8 +47,8 @@ def thread_page(task_id: int, student_id: int) -> Response:
4747 return redirect (url_for ('index' ))
4848 thread = get_thread (task_id , student_id )
4949 posts = thread .ordered_posts (show_hidden = g .user .is_teacher )
50- return render_template ('dialogue.html' , thread = thread , task = thread . task ,
51- student = thread . student , posts = posts )
50+ return render_template ('dialogue.html' , thread = thread , posts = posts ,
51+ msg_value = '' , score_value = thread . score )
5252
5353
5454@require_logged_in
@@ -67,8 +67,11 @@ def post_to_thread(task_id: int, student_id: int) -> Response:
6767 author = g .user , thread = thread ,
6868 hide_from_student = hide_from_student )
6969 else :
70- # TODO: redirect back to a dialogue, restoring a message draft not to lose it
71- pass
70+ # Right now, unnecessary because only empty message can be incorrect
71+ posts = thread .ordered_posts (show_hidden = g .user .is_teacher )
72+ return render_template ('dialogue.html' , thread = thread , posts = posts ,
73+ msg_value = request .form .get ('text' ),
74+ score_value = request .form .get ('score' ))
7275
7376 if g .user .is_teacher :
7477 score = float (request .form .get ('score' ))
0 commit comments