diff --git a/fiduswriter/book/static/js/modules/books/exporter/docx/index.js b/fiduswriter/book/static/js/modules/books/exporter/docx/index.js index eceb76d..16797da 100644 --- a/fiduswriter/book/static/js/modules/books/exporter/docx/index.js +++ b/fiduswriter/book/static/js/modules/books/exporter/docx/index.js @@ -151,9 +151,11 @@ export class DOCXBookExporter { getBaseMetadata() { + const authors = this.book.metadata.author.length ? [{institution: this.book.metadata.author}] : [] + const keywords = this.book.metadata.keywords.length ? this.book.metadata.keywords.split(',').map(keyword => keyword.trim()) : [] return { - authors: [], - keywords: [], + authors, + keywords, title: this.book.title, language: this.book.settings.language } diff --git a/fiduswriter/book/static/js/modules/books/exporter/odt/index.js b/fiduswriter/book/static/js/modules/books/exporter/odt/index.js index e3e6d09..2d76b99 100644 --- a/fiduswriter/book/static/js/modules/books/exporter/odt/index.js +++ b/fiduswriter/book/static/js/modules/books/exporter/odt/index.js @@ -141,9 +141,11 @@ export class ODTBookExporter { getBaseMetadata() { + const authors = this.book.metadata.author.length ? [{institution: this.book.metadata.author}] : [] + const keywords = this.book.metadata.keywords.length ? this.book.metadata.keywords.split(',').map(keyword => keyword.trim()) : [] return { - authors: [], - keywords: [], + authors, + keywords, title: this.book.title, language: this.book.settings.language } @@ -152,4 +154,4 @@ export class ODTBookExporter { download(blob) { return download(blob, createSlug(this.book.title) + ".odt", this.mimeType) } -} \ No newline at end of file +}