diff --git a/src/library/entry.cr b/src/library/entry.cr index 0d508f1..ec11cb1 100644 --- a/src/library/entry.cr +++ b/src/library/entry.cr @@ -83,7 +83,11 @@ class Entry def set_sort_title(sort_title : String | Nil, username : String) Storage.default.set_entry_sort_title id, sort_title - @sort_title = sort_title + if sort_title == "" || sort_title.nil? + @sort_title = nil + else + @sort_title = sort_title + end [false, true].each do |ascend| [SortMethod::Auto, SortMethod::Title].each do |sort_method| diff --git a/src/library/title.cr b/src/library/title.cr index 1c89731..883f36c 100644 --- a/src/library/title.cr +++ b/src/library/title.cr @@ -302,7 +302,11 @@ class Title def set_sort_title(sort_title : String | Nil, username : String) Storage.default.set_title_sort_title id, sort_title - @sort_title = sort_title + if sort_title == "" || sort_title.nil? + @sort_title = nil + else + @sort_title = sort_title + end [false, true].each do |ascend| [SortMethod::Auto, SortMethod::Title].each do |sort_method|