Author: rsivaram
Date: Fri Mar 14 10:58:07 2008
New Revision: 637184
URL: http://svn.apache.org/viewvc?rev=637184&view=rev
Log:
Fix getBundleFileName when bundle is a directory
Modified:
incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiBundleReferenceModelResolver.java
Modified:
incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiBundleReferenceModelResolver.java
URL:
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiBundleReferenceModelResolver.java?rev=637184&r1=637183&r2=637184&view=diff
==============================================================================
---
incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiBundleReferenceModelResolver.java
(original)
+++
incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiBundleReferenceModelResolver.java
Fri Mar 14 10:58:07 2008
@@ -131,6 +131,8 @@
private String getBundleFileName(Object bundle) {
if (bundle instanceof Bundle) {
String path = ((Bundle)bundle).getLocation();
+ if (path.endsWith("/"))
+ path = path.substring(0, path.length()-1);
if (path.startsWith(contribution.getLocation())) {
if (path.equals(contribution.getLocation())) {
int index = path.lastIndexOf('/');
@@ -141,7 +143,7 @@
if (path.startsWith("/"))
path = path.substring(1);
}
- } else if (path.lastIndexOf('/') > 0)
+ } else if (path.lastIndexOf('/') >= 0)
path = path.substring(path.lastIndexOf('/')+1);
return path;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]