diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2017-09-04 17:40:59 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2017-09-04 17:41:02 +0200 |
commit | a69d168f405490b696f6378967e08a32ab58a821 (patch) | |
tree | b392bebc826550a770d722d9934c20b6eff5089e | |
parent | 7762c62febdb289f56d34040103b6c0c6cdf835f (diff) |
ABWContentCollector: map dc.creator to meta:initial-creator
librevenge's dc:creator stands for "last modified by" at multiple places
(LibreOffice, libvisio), meta:initial-creator is the author key.
Change-Id: If2641d973b1f436557e1fef355ae05863e25a3a5
-rw-r--r-- | src/lib/ABWContentCollector.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/ABWContentCollector.cpp b/src/lib/ABWContentCollector.cpp index f1ea04e..943ef85 100644 --- a/src/lib/ABWContentCollector.cpp +++ b/src/lib/ABWContentCollector.cpp @@ -830,7 +830,7 @@ void libabw::ABWContentCollector::_setMetadata() { librevenge::RVNGPropertyList propList; - const std::string dcKeys[] = { "creator", "language", "publisher", "source", "subject", "title", "type" }; + const std::string dcKeys[] = { "language", "publisher", "source", "subject", "title", "type" }; for (std::size_t i = 0; i != ABW_NUM_ELEMENTS(dcKeys); ++i) { @@ -845,7 +845,7 @@ void libabw::ABWContentCollector::_setMetadata() if (!prop.empty()) propList.insert("meta:keyword", prop.c_str()); - prop = _findMetadataEntry("meta:initial-creator"); + prop = _findMetadataEntry("dc.creator"); if (!prop.empty()) propList.insert("meta:initial-creator", prop.c_str()); |