diff --git a/app/models/learning_object.rb b/app/models/learning_object.rb index 6fefd9d37f7fb4ca043cd627b59dda433fe1bfb0..b76498357d721ab00abdbb556d83280027c2c2ae 100644 --- a/app/models/learning_object.rb +++ b/app/models/learning_object.rb @@ -92,7 +92,7 @@ class LearningObject < ApplicationRecord scope :search_import, -> { includes(:object_type, :tags, :subjects, :educational_stages, :publisher) } def search_data - source = !publisher.nil? && publisher.is_a?(Institution) ? publisher.name : nil + source = !publisher.nil? ? publisher.name : "" type = object_type.try(:id) { name: name, diff --git a/app/services/search_service/learning_object.rb b/app/services/search_service/learning_object.rb index a3700cfb641943c021f2586b0ffc1877f8d613df..9f187bd00f60f61bf04567255c2321f784445d57 100644 --- a/app/services/search_service/learning_object.rb +++ b/app/services/search_service/learning_object.rb @@ -37,7 +37,7 @@ module SearchService private def search_fields - [:name, :description, :author, :object_type] + [:name, :description, :author, :object_type, :source] end def mount_filter