Set and load display names in frontend

This commit is contained in:
Alex Ling
2020-04-03 12:07:09 +00:00
parent 51d19328be
commit 75edfcdb5b
6 changed files with 103 additions and 12 deletions

View File

@@ -94,13 +94,13 @@ class APIRouter < Router
begin
title = (@context.library.get_title env.params.url["title"])
.not_nil!
entry = title.get_entry env.params.query["entry"]?
name = env.params.url["name"]
entry = env.params.query["entry"]?
if entry.nil?
title.set_display_name name
else
title.set_display_name entry.title, name
eobj = title.get_entry entry
title.set_display_name eobj.not_nil!.title, name
end
rescue e
@context.error e