lib/ddr/models/indexing.rb in ddr-models-1.12.0 vs lib/ddr/models/indexing.rb in ddr-models-1.12.1

- old
+ new

@@ -28,19 +28,29 @@ end if respond_to? :virus_checks last_virus_check = virus_checks.last fields.merge!(last_virus_check.to_solr) if last_virus_check end + if respond_to? :license + fields[LICENSE_DESCRIPTION] = license_description, + fields[LICENSE_TITLE] = license_title, + fields[LICENSE_URL] = license_url + end if has_content? fields[CONTENT_CONTROL_GROUP] = content.controlGroup fields[CONTENT_SIZE] = content_size fields[CONTENT_SIZE_HUMAN] = content_human_size fields[MEDIA_TYPE] = content_type fields[MEDIA_MAJOR_TYPE] = content_major_type fields[MEDIA_SUB_TYPE] = content_sub_type end if is_a? Component fields[COLLECTION_URI] = collection_uri + end + if is_a? Collection + fields[DEFAULT_LICENSE_DESCRIPTION] = default_license_description, + fields[DEFAULT_LICENSE_TITLE] = default_license_title, + fields[DEFAULT_LICENSE_URL] = default_license_url end fields end def title_display