Skip to content

Commit 48f85d6

Browse files
authored
Merge pull request #475 from b0ink/fix/mark-date-adjusted-comments-read
fix: mark task due date adjustment comment as read by tutor
2 parents 0c0787c + cfbee8c commit 48f85d6

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

app/api/tasks_api.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ class TasksApi < Grape::API
132132
task.extensions = params[:extensions]
133133
task.save
134134

135-
TaskComment.create(
135+
comment = TaskComment.create(
136136
task: task,
137137
user: current_user,
138138
comment: "Planned date adjusted to #{task.due_date.strftime('%d %b')}.",
@@ -141,6 +141,8 @@ class TasksApi < Grape::API
141141
extension_weeks: params[:extensions]
142142
)
143143

144+
comment.mark_as_read(project.tutor_for(task_definition))
145+
144146
present task, with: Entities::TaskEntity, include_other_projects: true, update_only: true
145147
else
146148
error!({ error: "You are not permitted to adjust the plan." }, 403)

0 commit comments

Comments
 (0)