diff --git a/app/serializers/collection_min_serializer.rb b/app/serializers/collection_min_serializer.rb
index 4dbb788e9d7f74626792a3cecf90abcfbce0b786..93fd70127987d425aebb76a7c994970a54221957 100644
--- a/app/serializers/collection_min_serializer.rb
+++ b/app/serializers/collection_min_serializer.rb
@@ -1,12 +1,19 @@
 class CollectionMinSerializer < ActiveModel::Serializer
-  cache key: 'collection', expires_in: 4.hours, except: [:likes_count, :liked]
+  cache key: 'collection', expires_in: 4.hours, except: [:likes_count, :liked, :reviewed, :complained]
 
   def liked
     object.liked? current_user
   end
 
+  def reviewed
+    object.reviewed? current_user
+  end
+
+  def complained
+    object.complained? current_user
+  end
 
-  attributes :id, :name, :owner, :created_at, :updated_at, :description, :privacy, :score, :likes_count, :liked, :review_average, :thumbnail
+  attributes :id, :name, :owner, :created_at, :updated_at, :description, :privacy, :score, :likes_count, :liked, :reviewed, :complained :review_average, :thumbnail
   has_many :tags
   has_many :subjects
   has_many :educational_stages
diff --git a/app/serializers/collection_serializer.rb b/app/serializers/collection_serializer.rb
index ef5a2dedccce4860bb56f5c4946bef1d7e2cc562..6df8b10ccd32c6d01dc33371e5284fe073100cea 100644
--- a/app/serializers/collection_serializer.rb
+++ b/app/serializers/collection_serializer.rb
@@ -1,11 +1,19 @@
 class CollectionSerializer < ActiveModel::Serializer
-  cache key: 'collection', expires_in: 4.hours, except: [:likes_count, :liked]
+  cache key: 'collection', expires_in: 4.hours, except: [:likes_count, :liked, :reviewed, :complained]
 
   def liked
     object.liked? current_user
   end
 
-  attributes :id, :name, :owner, :created_at, :updated_at, :description, :privacy, :score, :likes_count, :liked, :review_average, :thumbnail
+  def reviewed
+    object.reviewed? current_user
+  end
+
+  def complained
+    object.complained? current_user
+  end
+
+  attributes :id, :name, :owner, :created_at, :updated_at, :description, :privacy, :score, :likes_count, :liked, :reviewed, :complained, :review_average, :thumbnail
   has_many :tags
   has_many :subjects
   has_many :educational_stages
diff --git a/app/serializers/learning_object_serializer.rb b/app/serializers/learning_object_serializer.rb
index c6fde897d5d50cf66a2d7bdca52934eacaff0129..131f2278481ab30987cfcbac083e4c64c1e93a11 100644
--- a/app/serializers/learning_object_serializer.rb
+++ b/app/serializers/learning_object_serializer.rb
@@ -30,7 +30,7 @@ class LearningObjectSerializer < ActiveModel::Serializer
   end
 
   def complained
-    object.complained?(current_user)
+    object.complained? current_user
   end
 
   attributes :id,
diff --git a/app/serializers/user_serializer.rb b/app/serializers/user_serializer.rb
index 151abb94338cdca865403115ce1bcdfa02be9f44..4fa94f9131c6935872331ea7a582c4f83bf7a4f4 100644
--- a/app/serializers/user_serializer.rb
+++ b/app/serializers/user_serializer.rb
@@ -1,4 +1,9 @@
 class UserSerializer < ActiveModel::Serializer
-  cache key: 'user', expires_in: 4.hours
-  attributes :id, :email, :provider, :name, :description, :role_ids, :institution_ids, :avatar, :likes_count, :follows_count, :learning_objects_count, :collections_count, :created_at, :updated_at
+  cache key: 'user', expires_in: 4.hours, except: [ :complained ]
+
+  def complained
+    object.complained? current_user
+  end
+
+  attributes :id, :email, :provider, :name, :description, :role_ids, :institution_ids, :avatar, :likes_count, :complained, :follows_count, :learning_objects_count, :collections_count, :created_at, :updated_at
 end