summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2017-09-04 17:40:59 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2017-09-04 17:41:02 +0200
commita69d168f405490b696f6378967e08a32ab58a821 (patch)
treeb392bebc826550a770d722d9934c20b6eff5089e
parent7762c62febdb289f56d34040103b6c0c6cdf835f (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.cpp4
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());