diff --git a/app/controllers/v1/learning_objects_controller.rb b/app/controllers/v1/learning_objects_controller.rb index 5bd6c30db9b93362c2c2dc24830b470018404af6..ed62d375753834f4b230efb7cee71bcedc1f8736 100644 --- a/app/controllers/v1/learning_objects_controller.rb +++ b/app/controllers/v1/learning_objects_controller.rb @@ -39,7 +39,7 @@ class V1::LearningObjectsController < ApplicationController before_action :set_paper_trail_whodunnit, except: [:index, :show] def index - learning_objects = paginate LearningObject.includes(:tags, :publisher, :language, :license, :subjects, :educational_stages, :reviews) + learning_objects = paginate policy_scope(LearningObject).includes(:tags, :publisher, :language, :license, :subjects, :educational_stages, :reviews).order(score: :desc) serializer = params[:obaa].nil? ? LearningObjectSerializer : LearningObjectObaaSerializer http_cache_forever do render json: learning_objects, each_serializer: serializer