X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FBundleResourceLoader.java;fp=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Futil%2FBundleResourceLoader.java;h=7342e10521c2876edf396c7f89ec47a6aa33aac7;hb=159cc8cda9b61c23c1b43366c0b8873d1e896063;hp=21ee78ec8a8f8e5a5202e4919caf12cd5da74ed3;hpb=743fc68ed576cb578a9cc6c59e1f423d29213be1;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/util/BundleResourceLoader.java b/org.argeo.cms.ui/src/org/argeo/cms/util/BundleResourceLoader.java index 21ee78ec8..7342e1052 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/util/BundleResourceLoader.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/util/BundleResourceLoader.java @@ -19,8 +19,11 @@ public class BundleResourceLoader implements ResourceLoader { @Override public InputStream getResourceAsStream(String resourceName) throws IOException { URL res = bundle.getEntry(resourceName); - if (res == null) - throw new CmsException("Resource " + resourceName + " not found in bundle " + bundle.getSymbolicName()); + if (res == null) { + res = bundle.getResource(resourceName); + if (res == null) + throw new CmsException("Resource " + resourceName + " not found in bundle " + bundle.getSymbolicName()); + } return res.openStream(); }