lib/stanford-mods/searchworks.rb in stanford-mods-1.1.1 vs lib/stanford-mods/searchworks.rb in stanford-mods-1.1.2
- old
+ new
@@ -88,10 +88,10 @@
# main_author + sorting title
# which is the mods approximation of the value created for a marc record
# @return [String] value for author_sort field
def sw_sort_author
# substitute java Character.MAX_CODE_POINT for nil main_author so missing main authors sort last
- val = '' + (main_author_w_date ? main_author_w_date : "\u{FFFF} ") + ( sort_title ? sort_title : '')
+ val = '' + (main_author_w_date ? main_author_w_date : "\u{10FFFF} ") + ( sort_title ? sort_title : '')
val.gsub(/[[:punct:]]*/, '').strip
end
def main_author_w_date_test
result = nil