From aaa56a814faedfeefc6e5daae4919b979e76a6c6 Mon Sep 17 00:00:00 2001 From: Bastian Wagner Date: Mon, 8 Apr 2024 04:17:41 +0200 Subject: [PATCH] CreDocument: support added 'identifier' metadata (#11628) Currently not exposed in Book information. --- frontend/document/credocument.lua | 1 + frontend/document/document.lua | 2 ++ 2 files changed, 3 insertions(+) diff --git a/frontend/document/credocument.lua b/frontend/document/credocument.lua index 2748b5a68..25b057ca7 100644 --- a/frontend/document/credocument.lua +++ b/frontend/document/credocument.lua @@ -38,6 +38,7 @@ local CreDocument = Document:extend{ authors = "doc.authors", series = "doc.series.name", series_index = "doc.series.number", + identifiers = "doc.identifiers", }, -- Reasons for the fallback font ordering: diff --git a/frontend/document/document.lua b/frontend/document/document.lua index 269cfe59a..687f1c976 100644 --- a/frontend/document/document.lua +++ b/frontend/document/document.lua @@ -201,6 +201,7 @@ function Document:getProps(cached_doc_metadata) local language = makeNilIfEmpty(props.language or props.Language) local keywords = makeNilIfEmpty(props.keywords or props.Keywords) local description = makeNilIfEmpty(props.description or props.Description or props.subject) + local identifiers = makeNilIfEmpty(props.identifiers) return { title = title, authors = authors, @@ -209,6 +210,7 @@ function Document:getProps(cached_doc_metadata) language = language, keywords = keywords, description = description, + identifiers = identifiers, } end