fixup! Fix update token on workspace start

pull/597/head
ivinokur 2023-10-30 15:02:38 +02:00
parent 924f175770
commit 0e6717a079
2 changed files with 5 additions and 2 deletions

View File

@ -151,8 +151,10 @@ public class FactoryService extends Service {
FactoryParametersResolver factoryParametersResolver =
factoryParametersResolverHolder.getFactoryParametersResolver(
singletonMap(URL_PARAMETER_NAME, url));
personalAccessTokenManager.getAndStore(
factoryParametersResolver.parseFactoryUrl(url).getProviderUrl());
if (!authorisationRequestManager.isStored(factoryParametersResolver.getProviderName())) {
personalAccessTokenManager.getAndStore(
factoryParametersResolver.parseFactoryUrl(url).getProviderUrl());
}
} catch (ScmCommunicationException
| ScmConfigurationPersistenceException
| UnknownScmProviderException

View File

@ -269,6 +269,7 @@ public class FactoryServiceTest {
final FactoryParametersResolverHolder dummyHolder = spy(factoryParametersResolverHolder);
FactoryParametersResolver factoryParametersResolver = mock(FactoryParametersResolver.class);
doReturn(factoryParametersResolver).when(dummyHolder).getFactoryParametersResolver(anyMap());
when(authorisationRequestManager.isStored(any())).thenReturn(true);
service =
new FactoryService(
acceptValidator,