diff --git a/app/controllers/student_work_controller.rb b/app/controllers/student_work_controller.rb index 88123b23..1e3834d6 100644 --- a/app/controllers/student_work_controller.rb +++ b/app/controllers/student_work_controller.rb @@ -609,13 +609,15 @@ class StudentWorkController < ApplicationController @student_work_pages = Paginator.new @student_work_count, @limit, @page @offset ||= @student_work_pages.offset @stundet_works = paginateHelper @stundet_works, @limit - @stundet_works = if @homework.homework_type == 1 - @stundet_works.includes(:student_works_scores, [user: :user_extensions]) - elsif @homework.homework_type == 3 - @stundet_works.includes(:student_works_scores, [project: :project_score], [user: :user_extensions]) - elsif @homework.homework_type == 4 - @stundet_works.includes(:student_works_scores, [myshixun: :games], [user: :user_extensions]) - end + if @stundet_works.size != 0 + @stundet_works = if @homework.homework_type == 1 + @stundet_works.includes(:student_works_scores, [user: :user_extensions]) + elsif @homework.homework_type == 3 + @stundet_works.includes(:student_works_scores, [project: :project_score], [user: :user_extensions]) + elsif @homework.homework_type == 4 + @stundet_works.includes(:student_works_scores, [myshixun: :games], [user: :user_extensions]) + end + end @members = @course.members.where(user_id: @stundet_works.pluck(:user_id)).select([:user_id, :course_group_id]) respond_to do |format| format.js