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 2019/12/17 12:26:02 UTC

[tika] 03/07: TIKA-3013 -- TSDParser should send in xhtml handler for attached documents

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

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

commit 7e48cdff5788d13f43d4358093d946d3c5d1902c
Author: tallison <ta...@apache.org>
AuthorDate: Mon Dec 16 14:42:10 2019 -0500

    TIKA-3013 -- TSDParser should send in xhtml handler for
    attached documents
---
 .../src/main/java/org/apache/tika/parser/crypto/TSDParser.java     | 2 +-
 .../src/test/java/org/apache/tika/parser/crypto/TSDParserTest.java | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/crypto/TSDParser.java b/tika-parsers/src/main/java/org/apache/tika/parser/crypto/TSDParser.java
index 2c95795..1107d7c 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/crypto/TSDParser.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/crypto/TSDParser.java
@@ -104,7 +104,7 @@ public class TSDParser extends AbstractParser {
             ris.rewind();
 
             //Try to parse embedded file in TSD file
-            this.parseTSDContent(ris, handler, TSDAndEmbeddedMetadata, context);
+            this.parseTSDContent(ris, xhtml, TSDAndEmbeddedMetadata, context);
             xhtml.endDocument();
         }
     }
diff --git a/tika-parsers/src/test/java/org/apache/tika/parser/crypto/TSDParserTest.java b/tika-parsers/src/test/java/org/apache/tika/parser/crypto/TSDParserTest.java
index d69c621..84c5820 100644
--- a/tika-parsers/src/test/java/org/apache/tika/parser/crypto/TSDParserTest.java
+++ b/tika-parsers/src/test/java/org/apache/tika/parser/crypto/TSDParserTest.java
@@ -176,4 +176,11 @@ public class TSDParserTest extends TikaTest {
         assertNotNull(list.get(1).get(RecursiveParserWrapper.EMBEDDED_EXCEPTION));
         assertContains("org.apache.pdfbox.pdmodel.PDDocument.load", list.get(1).get(RecursiveParserWrapper.EMBEDDED_EXCEPTION));
     }
+
+    @Test
+    public void testToXML() throws Exception {
+        String xml = getXML("Test4.pdf.tsd").xml;
+        assertContains("Empty doc",
+                xml);
+    }
 }