Skip to content

Commit 9c3d899

Browse files
committed
Do not require disabled exercises in unlocks
1 parent 9e8f879 commit 9c3d899

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

app/models/unlock_spec.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,8 @@ def check_group_or_exercise_exists(course, group_or_exercise_name)
152152
end
153153

154154
def available_and_awarded(course, group_or_exercise_name, user)
155-
required_exercises = course.exercises_by_name_or_group(group_or_exercise_name).select { |e| e.hide_submission_results == false }
155+
required_exercises = course.exercises_by_name_or_group(group_or_exercise_name)
156+
.select { |e| e.hide_submission_results == false && e.enabled? }
156157
available = AvailablePoint.course_points_of_exercises_list(course, required_exercises)
157158
.map(&:name)
158159
awarded = AwardedPoint.course_user_points(course, user)

0 commit comments

Comments
 (0)