You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by lf...@apache.org on 2023/08/10 21:17:28 UTC

[tika] 04/05: TIKA-4111 - makes streaming detection to continue working

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

lfcnassif pushed a commit to branch TIKA-4111
in repository https://gitbox.apache.org/repos/asf/tika.git

commit 2dc452ef30ad032c23a09cf231fad8bb42705392
Author: Luis Nassif <lf...@gmail.com>
AuthorDate: Thu Aug 10 18:13:21 2023 -0300

    TIKA-4111 - makes streaming detection to continue working
---
 .../src/main/java/org/apache/tika/detect/apple/IWorkDetector.java     | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-apple-module/src/main/java/org/apache/tika/detect/apple/IWorkDetector.java b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-apple-module/src/main/java/org/apache/tika/detect/apple/IWorkDetector.java
index 05603022b..29287da8b 100644
--- a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-apple-module/src/main/java/org/apache/tika/detect/apple/IWorkDetector.java
+++ b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-apple-module/src/main/java/org/apache/tika/detect/apple/IWorkDetector.java
@@ -113,6 +113,10 @@ public class IWorkDetector implements ZipContainerDetector {
         if (entryNames == null) {
             return null;
         }
+        // general iwork 13
+        if (entryNames.names.contains(IWork13PackageParser.IWORK13_MAIN_ENTRY)) {
+            return IWork13PackageParser.IWork13DocumentType.UNKNOWN13.getType();
+        }
         //general iworks
         if (entryNames.names.contains(IWorkPackageParser.IWORK_COMMON_ENTRY)) {
             return MediaType.application("vnd.apple.iwork");