diff --git a/app/serializers/collection_item_serializer.rb b/app/serializers/collection_item_serializer.rb
index fe93633a4182faea6304542299a6a086eb1b8d84..e085d36a8ac68a814ded456d5fa347827b08cabc 100644
--- a/app/serializers/collection_item_serializer.rb
+++ b/app/serializers/collection_item_serializer.rb
@@ -1,7 +1,7 @@
 class CollectionItemSerializer < ActiveModel::Serializer
   cache key: 'collection_item', expires_in: 24.hours
   def collectionable
-    serializer = object.collectionable_type == "LearningObject" ?  ::LearningObjectSerializer : ::CollectionSerializer
+    serializer = object.collectionable_type == "LearningObject" ?  ::LearningObjectSerializer : ::CollectionMinSerializer
     serializer.new(object.collectionable, {scope: current_user, scope_name: :current_user}).serializable_hash
   end
   belongs_to :collectionable, polymorphic: true
diff --git a/app/serializers/collection_min_serializer.rb b/app/serializers/collection_min_serializer.rb
new file mode 100644
index 0000000000000000000000000000000000000000..55bbf3352934110c3edc83e01e5547f9b5977134
--- /dev/null
+++ b/app/serializers/collection_min_serializer.rb
@@ -0,0 +1,7 @@
+class CollectionMinSerializer < ActiveModel::Serializer
+  cache key: 'collection', expires_in: 4.hours
+  attributes :id, :name, :owner, :created_at, :updated_at, :description, :privacy, :score, :likes_count, :review_average, :thumbnail
+  has_many :tags
+  has_many :subjects
+  has_many :educational_stages
+end