[teiid-commits] teiid SVN: r608 - trunk/metadata/src/main/java/com/metamatrix/modeler/internal/core/index.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Fri Mar 20 08:45:28 EDT 2009
Author: shawkins
Date: 2009-03-20 08:45:27 -0400 (Fri, 20 Mar 2009)
New Revision: 608
Modified:
trunk/metadata/src/main/java/com/metamatrix/modeler/internal/core/index/RuntimeIndexSelector.java
Log:
TEIID-427 adding better handling for expanding directory entries.
Modified: trunk/metadata/src/main/java/com/metamatrix/modeler/internal/core/index/RuntimeIndexSelector.java
===================================================================
--- trunk/metadata/src/main/java/com/metamatrix/modeler/internal/core/index/RuntimeIndexSelector.java 2009-03-20 02:37:03 UTC (rev 607)
+++ trunk/metadata/src/main/java/com/metamatrix/modeler/internal/core/index/RuntimeIndexSelector.java 2009-03-20 12:45:27 UTC (rev 608)
@@ -337,7 +337,11 @@
// create a file at the temporary location writing
// the contents of the zip entry to this file
File entryFile = new File(getIndexDirectoryPath(), entry.getName());
- FileUtils.write(zipInputStream, entryFile, length);
+ if (entryFile.isDirectory()) {
+ entryFile.mkdirs();
+ } else {
+ FileUtils.write(zipInputStream, entryFile, length);
+ }
if (SimpleIndexUtil.indexFileExists(entryFile)) {
tmp.add( new Index(entryFile.getAbsolutePath(), true) );
More information about the teiid-commits
mailing list