diff --git a/app/models/learning_object.rb b/app/models/learning_object.rb
index d941a4170369ba185cf31e755df2bf4ab3e992fd..24d33437b8d82077cd2f50e556ca3ac98172bc36 100644
--- a/app/models/learning_object.rb
+++ b/app/models/learning_object.rb
@@ -22,7 +22,7 @@ class LearningObject < ActiveRecord::Base
   validates :id_dspace, presence: true, uniqueness: true, unless: Proc.new { |lo| lo.is_draft? }
 
   searchkick language: 'brazilian', match: :word_start, searchable: [:name, :description, :author, :object_type]
-  default_scope { includes(:object_type, :attachments, :attachment, :publisher, :topics).order(score: :desc) }
+  default_scope { includes(:object_type, :attachments, :attachment, :topics).order(score: :desc) }
   scope :missing_thumbnail, ->() { where(thumbnail_file_name: nil) }
 
   def search_data
diff --git a/app/services/dspace/learning_object_importer.rb b/app/services/dspace/learning_object_importer.rb
index 6e250dcbb78fa4d1e13e9513f59de6353e194307..d57517435ea68215d04f1ca0ff4542088f174b67 100644
--- a/app/services/dspace/learning_object_importer.rb
+++ b/app/services/dspace/learning_object_importer.rb
@@ -28,8 +28,8 @@ class Dspace::LearningObjectImporter
     end
   end
 
-  def item_exists? item
-    LearningObject.exists? id_dspace: item.id
+  def item_exists?(item)
+    LearningObject.where(id_dspace: item.id).exists?
   end
 
 end