diff --git a/uk/ac/sanger/artemis/util/ZipFileDocument.java b/uk/ac/sanger/artemis/util/ZipFileDocument.java index 58f4b4f8d6873468ecb9467def23be1d129ceaec..cdd193935452d6c8445bfa2e8ec37805adf733d3 100644 --- a/uk/ac/sanger/artemis/util/ZipFileDocument.java +++ b/uk/ac/sanger/artemis/util/ZipFileDocument.java @@ -97,10 +97,10 @@ public class ZipFileDocument extends FileDocument while ((ze=zis.getNextEntry())!=null) { if( !ze.isDirectory() && - (ze.getName().equals(zipEntryName) || ze.getName().equals(zipEntryName+".gz"))) + (ze.getName().equals(zipEntryName) || ze.getName().equals(zipEntryName+".gz") || + ze.getName().endsWith("/"+zipEntryName) || ze.getName().endsWith("/"+zipEntryName+".gz"))) { - if(ze.getName().equals(zipEntryName+".gz")) - zipEntryName = ze.getName(); + zipEntryName = ze.getName(); zis.close(); return true; }