diff options
-rw-r--r-- | org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/TaskRepository.java | 8 | ||||
-rw-r--r-- | org.eclipse.mylyn.tests.util/src/org/eclipse/mylyn/tests/util/TestFixture.java | 4 |
2 files changed, 7 insertions, 5 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/TaskRepository.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/TaskRepository.java index d1c7f535a..259ee8ede 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/TaskRepository.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/TaskRepository.java @@ -290,7 +290,7 @@ public final class TaskRepository extends PlatformObject { } } - @SuppressWarnings( { "unchecked" }) + @SuppressWarnings({ "unchecked" }) private Map<String, String> getAuthInfo() { synchronized (LOCK) { if (Platform.isRunning()) { @@ -340,10 +340,12 @@ public final class TaskRepository extends PlatformObject { setProperty(getKeyPrefix(AuthenticationType.PROXY) + ENABLED, null); setProperty(getKeyPrefix(AuthenticationType.REPOSITORY) + ENABLED, null); - synchronized (LOCK) { - isCachedUserName = false; + synchronized (this) { transientProperties.clear(); + isCachedUserName = false; + } + synchronized (LOCK) { if (Platform.isRunning()) { if (useSecureStorage()) { if (Platform.isRunning()) { diff --git a/org.eclipse.mylyn.tests.util/src/org/eclipse/mylyn/tests/util/TestFixture.java b/org.eclipse.mylyn.tests.util/src/org/eclipse/mylyn/tests/util/TestFixture.java index ad136e902..76d09eb21 100644 --- a/org.eclipse.mylyn.tests.util/src/org/eclipse/mylyn/tests/util/TestFixture.java +++ b/org.eclipse.mylyn.tests.util/src/org/eclipse/mylyn/tests/util/TestFixture.java @@ -186,7 +186,7 @@ public abstract class TestFixture { TaskRepository repository = new TaskRepository(connectorKind, repositoryUrl); Credentials credentials = TestUtil.readCredentials(PrivilegeLevel.USER); repository.setCredentials(AuthenticationType.REPOSITORY, new AuthenticationCredentials(credentials.username, - credentials.password), true); + credentials.password), false); return repository; } @@ -211,7 +211,7 @@ public abstract class TestFixture { TaskRepository repository = new TaskRepository(connectorKind, repositoryUrl); Credentials credentials = TestUtil.readCredentials(PrivilegeLevel.USER); repository.setCredentials(AuthenticationType.REPOSITORY, new AuthenticationCredentials(credentials.username, - credentials.password), true); + credentials.password), false); configureRepository(repository); manager.addRepository(repository); return repository; |