Skip to content

Commit fff6c4c

Browse files
committed
add ordering to ensure it always gets the first record
1 parent dc450a2 commit fff6c4c

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

app/controllers/api/lessons_controller.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@ def index
1212
ordered_scope = scope.order(created_at: :asc)
1313
lessons_with_users = ordered_scope.accessible_by(current_ability).with_users
1414
remixes = ordered_scope.map do |lesson|
15-
lesson.project.remixes.where(user_id: current_user.id).accessible_by(current_ability).first
15+
lesson.project.remixes
16+
.where(user_id: current_user.id)
17+
.accessible_by(current_ability)
18+
.order(created_at: :asc)
19+
.first
1620
end
1721
@lessons_with_users_and_remixes = lessons_with_users.zip(remixes)
1822
render :index, formats: [:json], status: :ok

0 commit comments

Comments
 (0)