You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2018/09/05 14:20:46 UTC

[tika] branch master updated: TIKA-2722 -- cleanup Calendar metadata in PDFParser

This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/master by this push:
     new 5c7dafa  TIKA-2722 -- cleanup Calendar metadata in PDFParser
5c7dafa is described below

commit 5c7dafada7caee90635283d16b04d403eef7e047
Author: TALLISON <ta...@apache.org>
AuthorDate: Wed Sep 5 10:20:30 2018 -0400

    TIKA-2722 -- cleanup Calendar metadata in PDFParser
---
 .../src/main/java/org/apache/tika/parser/pdf/PDFParser.java      | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/pdf/PDFParser.java b/tika-parsers/src/main/java/org/apache/tika/parser/pdf/PDFParser.java
index f47e5e9..43a216a 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/pdf/PDFParser.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/pdf/PDFParser.java
@@ -270,11 +270,12 @@ public class PDFParser extends AbstractParser implements Initializable {
         addMetadata(metadata, OfficeOpenXMLCore.SUBJECT, info.getSubject());
 
         addMetadata(metadata, PDF.DOC_INFO_TRAPPED, info.getTrapped());
-        addMetadata(metadata, PDF.DOC_INFO_CREATED, info.getCreationDate());
-        addMetadata(metadata, TikaCoreProperties.CREATED, info.getCreationDate());
+        Calendar created = info.getCreationDate();
+        addMetadata(metadata, PDF.DOC_INFO_CREATED, created);
+        addMetadata(metadata, TikaCoreProperties.CREATED, created);
         Calendar modified = info.getModificationDate();
         addMetadata(metadata, TikaCoreProperties.MODIFIED, modified);
-        addMetadata(metadata, PDF.DOC_INFO_MODIFICATION_DATE, info.getModificationDate());
+        addMetadata(metadata, PDF.DOC_INFO_MODIFICATION_DATE, modified);
 
         // All remaining metadata is custom
         // Copy this over as-is
@@ -488,7 +489,7 @@ public class PDFParser extends AbstractParser implements Initializable {
 
     private void addMetadata(Metadata metadata, Property property, Calendar value) {
         if (value != null) {
-            metadata.set(property, value.getTime());
+            metadata.set(property, value);
         }
     }