[teiid-commits] teiid SVN: r2261 - trunk/metadata/src/main/java/org/teiid/metadata/index.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Fri Jun 18 19:08:44 EDT 2010


Author: shawkins
Date: 2010-06-18 19:08:44 -0400 (Fri, 18 Jun 2010)
New Revision: 2261

Modified:
   trunk/metadata/src/main/java/org/teiid/metadata/index/IndexMetadataFactory.java
Log:
TEIID-1126 ensuring that paths seem absolute.

Modified: trunk/metadata/src/main/java/org/teiid/metadata/index/IndexMetadataFactory.java
===================================================================
--- trunk/metadata/src/main/java/org/teiid/metadata/index/IndexMetadataFactory.java	2010-06-18 21:45:39 UTC (rev 2260)
+++ trunk/metadata/src/main/java/org/teiid/metadata/index/IndexMetadataFactory.java	2010-06-18 23:08:44 UTC (rev 2261)
@@ -195,7 +195,11 @@
 		for(VirtualFile f: root.getChildrenRecursively()) {
 			if (f.isLeaf()) {
 				// remove the leading vdb name from the entry
-				visibilityMap.put(f.getPathName().substring(root.getPathName().length()), new Resource(f, isFileVisible(f.getPathName(), vdb))); 
+				String path = f.getPathName().substring(root.getPathName().length());
+				if (!path.startsWith("/")) { //$NON-NLS-1$
+					path = "/" + path; //$NON-NLS-1$
+				}
+				visibilityMap.put(path, new Resource(f, isFileVisible(f.getPathName(), vdb))); 
 			}
 		}
 		this.vdbEntries = visibilityMap;



More information about the teiid-commits mailing list