lib/cul-fedora/item.rb in cul-fedora-0.8.4 vs lib/cul-fedora/item.rb in cul-fedora-0.8.5
- old
+ new
@@ -258,10 +258,12 @@
add_field.call("issn", related_host.at_css("identifier[@type='issn']"))
end
if(related_series = mods.at_css("relatedItem[@type='series']"))
- add_field.call("series", related_series.at_css("titleInfo>title"))
+ if(related_series.has_attribute?("ID"))
+ add_field.call("series", related_series.at_css("titleInfo>title"))
+ end
end
add_field.call("publisher", mods.at_css("relatedItem>originInfo>publisher"))
add_field.call("publisher_location", mods.at_css("relatedItem > originInfo>place>placeTerm[@type='text']"))
add_field.call("isbn", mods.at_css("relatedItem>identifier[@type='isbn']"))