class Avo::SearchController
def apply_search_metadata(models, avo_resource)
def apply_search_metadata(models, avo_resource) models.map do |model| resource = avo_resource.dup.hydrate(model: model).hydrate_fields(model: model) result = { _id: model.id, _label: resource.label, _url: resource.avo_path, model: model } if App.license.has_with_trial(:enhanced_search_results) result[:_description] = resource.description result[:_avatar] = resource.avatar.present? ? main_app.url_for(resource.avatar) : nil result[:_avatar_type] = resource.avatar_type end result end end