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 2017/04/20 20:09:15 UTC

[tika] 02/02: TIKA-2024 -- another location where the original source path might be recorded

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

commit 77d57457b31ca0f3faa80fc293cd092dda7c9c40
Author: tballison <ta...@mitre.org>
AuthorDate: Thu Apr 20 15:59:43 2017 -0400

    TIKA-2024 -- another location where the original source path might be recorded
---
 .../src/main/java/org/apache/tika/parser/rtf/RTFEmbObjHandler.java    | 2 ++
 .../src/test/java/org/apache/tika/parser/rtf/RTFParserTest.java       | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/rtf/RTFEmbObjHandler.java b/tika-parsers/src/main/java/org/apache/tika/parser/rtf/RTFEmbObjHandler.java
index bac828f..26f0084 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/rtf/RTFEmbObjHandler.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/rtf/RTFEmbObjHandler.java
@@ -29,6 +29,7 @@ import org.apache.tika.extractor.EmbeddedDocumentUtil;
 import org.apache.tika.io.TikaInputStream;
 import org.apache.tika.metadata.Metadata;
 import org.apache.tika.metadata.RTFMetadata;
+import org.apache.tika.metadata.TikaCoreProperties;
 import org.apache.tika.parser.ParseContext;
 import org.apache.tika.sax.EmbeddedContentHandler;
 import org.xml.sax.ContentHandler;
@@ -185,6 +186,7 @@ class RTFEmbObjHandler {
             if (filePath != null && filePath.length() > 0) {
                 metadata.set(Metadata.EMBEDDED_RELATIONSHIP_ID, filePath);
                 metadata.set(Metadata.RESOURCE_NAME_KEY, FilenameUtils.getName(filePath));
+                metadata.set(TikaCoreProperties.ORIGINAL_RESOURCE_NAME, filePath);
             }
             metadata.set(RTFMetadata.THUMBNAIL, Boolean.toString(inObject));
             extractObj(bytes, handler, metadata);
diff --git a/tika-parsers/src/test/java/org/apache/tika/parser/rtf/RTFParserTest.java b/tika-parsers/src/test/java/org/apache/tika/parser/rtf/RTFParserTest.java
index aed6cf5..7e81329 100644
--- a/tika-parsers/src/test/java/org/apache/tika/parser/rtf/RTFParserTest.java
+++ b/tika-parsers/src/test/java/org/apache/tika/parser/rtf/RTFParserTest.java
@@ -479,8 +479,8 @@ public class RTFParserTest extends TikaTest {
         assertEquals("false", meta_jpg.get(RTFMetadata.THUMBNAIL));
         assertEquals("false", meta_jpg_exif.get(RTFMetadata.THUMBNAIL));
 
-        assertEquals(48, meta_jpg.names().length);
-        assertEquals(112, meta_jpg_exif.names().length);
+        assertEquals(49, meta_jpg.names().length);
+        assertEquals(113, meta_jpg_exif.names().length);
     }
 
     @Test

-- 
To stop receiving notification emails like this one, please contact
"commits@tika.apache.org" <co...@tika.apache.org>.