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 2016/03/11 02:37:53 UTC

tika git commit: TIKA-1899 fix too small to include triggering file imho.

Repository: tika
Updated Branches:
  refs/heads/2.x 58adf80dd -> 0b795dff0


TIKA-1899 fix too small to include triggering file imho.


Project: http://git-wip-us.apache.org/repos/asf/tika/repo
Commit: http://git-wip-us.apache.org/repos/asf/tika/commit/0b795dff
Tree: http://git-wip-us.apache.org/repos/asf/tika/tree/0b795dff
Diff: http://git-wip-us.apache.org/repos/asf/tika/diff/0b795dff

Branch: refs/heads/2.x
Commit: 0b795dff070559c2618c5654b1f1da333ea00f90
Parents: 58adf80
Author: tballison <ta...@mitre.org>
Authored: Thu Mar 10 20:37:47 2016 -0500
Committer: tballison <ta...@mitre.org>
Committed: Thu Mar 10 20:37:47 2016 -0500

----------------------------------------------------------------------
 .../tika/parser/image/ImageMetadataExtractor.java     | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tika/blob/0b795dff/tika-parser-modules/tika-parser-multimedia-module/src/main/java/org/apache/tika/parser/image/ImageMetadataExtractor.java
----------------------------------------------------------------------
diff --git a/tika-parser-modules/tika-parser-multimedia-module/src/main/java/org/apache/tika/parser/image/ImageMetadataExtractor.java b/tika-parser-modules/tika-parser-multimedia-module/src/main/java/org/apache/tika/parser/image/ImageMetadataExtractor.java
index e9ef312..e321b95 100644
--- a/tika-parser-modules/tika-parser-multimedia-module/src/main/java/org/apache/tika/parser/image/ImageMetadataExtractor.java
+++ b/tika-parser-modules/tika-parser-multimedia-module/src/main/java/org/apache/tika/parser/image/ImageMetadataExtractor.java
@@ -380,12 +380,14 @@ public class ImageMetadataExtractor {
 
             if (directory.containsTag(ExifSubIFDDirectory.TAG_FLASH)) {
                 String flash = directory.getDescription(ExifSubIFDDirectory.TAG_FLASH);
-                if (flash.contains("Flash fired")) {
-                    metadata.set(Metadata.FLASH_FIRED, Boolean.TRUE.toString());
-                } else if (flash.contains("Flash did not fire")) {
-                    metadata.set(Metadata.FLASH_FIRED, Boolean.FALSE.toString());
-                } else {
-                    metadata.set(Metadata.FLASH_FIRED, flash);
+                if (flash != null) {
+                    if (flash.contains("Flash fired")) {
+                        metadata.set(Metadata.FLASH_FIRED, Boolean.TRUE.toString());
+                    } else if (flash.contains("Flash did not fire")) {
+                        metadata.set(Metadata.FLASH_FIRED, Boolean.FALSE.toString());
+                    } else {
+                        metadata.set(Metadata.FLASH_FIRED, flash);
+                    }
                 }
             }