lib/bolognese/utils.rb in bolognese-1.6.10 vs lib/bolognese/utils.rb in bolognese-1.6.11
- old
+ new
@@ -1198,10 +1198,10 @@
for_fields = fores.fetch("forFields")
for_disciplines = fores.fetch("forDisciplines")
# try to extract forId
if hsh["subjectScheme"] == "FOR"
- for_id = hsh["__content__"].split(" ").first || hsh["subject"].split(" ").first
+ for_id = hsh["__content__"].to_s.split(" ").first || hsh["subject"].to_s.split(" ").first
for_id = for_id.rjust(6, "0")
subject = for_fields.find { |l| l["forId"] == for_id } ||
for_disciplines.find { |l| l["forId"] == for_id[0..3] }
else