Gracefully handle empty resource sets
authorMathieu Baudier <mbaudier@argeo.org>
Tue, 12 Oct 2010 04:56:52 +0000 (04:56 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Tue, 12 Oct 2010 04:56:52 +0000 (04:56 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@3838 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/deploy/DefaultResourceSet.java

index 19277571772c2dfa44eeff5205e4197f459ecd43..65e5fa1d08b7f92183214c272be5f08e82f14b00 100644 (file)
@@ -54,9 +54,11 @@ public class DefaultResourceSet implements ResourceLoaderAware,
        /** List the resources, identified by their relative path. */
        public Map<String, Resource> listResources() {
                try {
+                       Map<String, Resource> res = new TreeMap<String, Resource>();
+                       if (base == null)
+                               return res;
                        String baseResUrl = getResourceLoaderToUse().getResource(base)
                                        .getURL().toString();
-                       Map<String, Resource> res = new TreeMap<String, Resource>();
                        for (String includePattern : includes)
                                processInclude(res, includePattern, baseResUrl);
                        return res;