From 40e6c1e1d91ff7663659fd03efa0439b99051644 Mon Sep 17 00:00:00 2001 From: Nick Burch Date: Mon, 4 Oct 2010 22:18:10 +0000 Subject: [PATCH] Have the TikaAuto content transformer skip .tar and .tar.* files, since these are handled by the new Archive transformer which gives control over recursion (Will fix the build failure caused by adding quick.tar earlier today) git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@22861 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../transform/TikaAutoContentTransformer.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/source/java/org/alfresco/repo/content/transform/TikaAutoContentTransformer.java b/source/java/org/alfresco/repo/content/transform/TikaAutoContentTransformer.java index d1a2623ea0..123eff0cf9 100644 --- a/source/java/org/alfresco/repo/content/transform/TikaAutoContentTransformer.java +++ b/source/java/org/alfresco/repo/content/transform/TikaAutoContentTransformer.java @@ -61,16 +61,20 @@ public class TikaAutoContentTransformer extends TikaPoweredContentTransformer if(mt.getType().equals("image") || mt.getType().equals("audio") || - mt.getType().equals("video") || - mt.toString().equals("application/zip") || - mt.toString().equals("application/tar")) + mt.getType().equals("video")) { // Skip these, as Tika mostly just does // metadata rather than content } + else if(mt.toString().equals("application/zip") || + mt.toString().equals("application/tar") || + mt.toString().equals("application/x-tar")) + { + // Skip these, as we handle container formats in a different + // transformer to give the user control over recursion + } else { - // Tika can probably do some useful text SUPPORTED_MIMETYPES.add( mt.toString() ); }