diff --git a/lib/cadet/assessments/assessments.ex b/lib/cadet/assessments/assessments.ex index d1d326741..980736479 100644 --- a/lib/cadet/assessments/assessments.ex +++ b/lib/cadet/assessments/assessments.ex @@ -1139,6 +1139,13 @@ defmodule Cadet.Assessments do ) end + # Remove grading notifications for submissions + Notification + |> where(submission_id: ^submission_id, type: :submitted) + |> select([n], n.id) + |> Repo.all() + |> Notifications.acknowledge(cr) + {:ok, nil} else {:submission_found?, false} -> @@ -1250,6 +1257,12 @@ defmodule Cadet.Assessments do :published_grading ) + Notification + |> where(submission_id: ^submission.id, type: :submitted) + |> select([n], n.id) + |> Repo.all() + |> Notifications.acknowledge(cr) + {:ok, nil} {:submission_found?, false} ->