From c6f7087f4fc38512504f19dca09db4176bb02430 Mon Sep 17 00:00:00 2001 From: Andreas Beeker Date: Thu, 14 Oct 2021 22:43:56 +0000 Subject: #65634 - NotOLE2FileException not thrown in POI 5.0.0 by opening an XML-RAW File with SlideShowFactory.create() git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894271 13f79535-47bb-0310-9956-ffa450edef68 --- poi/src/main/java/org/apache/poi/sl/usermodel/SlideShowFactory.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'poi/src') diff --git a/poi/src/main/java/org/apache/poi/sl/usermodel/SlideShowFactory.java b/poi/src/main/java/org/apache/poi/sl/usermodel/SlideShowFactory.java index 5a5facb0cf..465c6f978b 100644 --- a/poi/src/main/java/org/apache/poi/sl/usermodel/SlideShowFactory.java +++ b/poi/src/main/java/org/apache/poi/sl/usermodel/SlideShowFactory.java @@ -194,7 +194,7 @@ public final class SlideShowFactory { } if (FileMagic.OLE2 != fm) { - throw new IOException("Can't open SlideShow - unsupported file type: "+fm); + throw new IOException("Can't open slideshow - unsupported file type: "+fm); } POIFSFileSystem poifs = new POIFSFileSystem(is); @@ -276,9 +276,9 @@ public final class SlideShowFactory { ooxmlEnc = root.hasEntry(Decryptor.DEFAULT_POIFS_ENTRY) || root.hasEntry(OOXML_PACKAGE); } return wp(ooxmlEnc ? FileMagic.OOXML : fm, w -> w.create(file, password, readOnly)); + } else { + throw new IOException("Can't open slideshow - unsupported file type: "+fm); } - - return null; } -- cgit v1.2.3