diff --git a/owl/post.py b/owl/post.py index 9134cfd9ae46188372b17c7ee584b398be81620f..9b5385188eb529e2c3551d3181b8a02cd5bea966 100644 --- a/owl/post.py +++ b/owl/post.py @@ -208,7 +208,7 @@ def topic_post(form, student_uid) -> Optional[db.Post]: if comment or attach or points is not None: if g.is_teacher: role = db.PostRole.teacher - elif g.uid == student_uid: + elif g.uid == student_uid or g.topic.type == 'D': role = db.PostRole.student elif g.is_grader: role = db.PostRole.grader