diff options
Diffstat (limited to 'org.eclipse.mylyn.tasks.core')
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/TaskRepositoryManager.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/TaskRepositoryManager.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/TaskRepositoryManager.java index f4a02c7c0..7c28b3c16 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/TaskRepositoryManager.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/TaskRepositoryManager.java @@ -255,9 +255,10 @@ public class TaskRepositoryManager implements IRepositoryManager { public AbstractRepositoryConnector getConnectorForRepositoryTaskUrl(String url) { Assert.isNotNull(url); for (AbstractRepositoryConnector connector : getRepositoryConnectors()) { - if (connector.getRepositoryUrlFromTaskUrl(url) != null) { + String repositoryUrl = connector.getRepositoryUrlFromTaskUrl(url); + if (repositoryUrl != null) { for (TaskRepository repository : getRepositories(connector.getConnectorKind())) { - if (url.startsWith(repository.getRepositoryUrl())) { + if (repositoryUrl.startsWith(repository.getRepositoryUrl())) { return connector; } } |