diff --git a/wsmaster/che-core-api-factory/src/main/java/org/eclipse/che/api/factory/server/FactoryService.java b/wsmaster/che-core-api-factory/src/main/java/org/eclipse/che/api/factory/server/FactoryService.java index 7283462b49..3dc449de97 100644 --- a/wsmaster/che-core-api-factory/src/main/java/org/eclipse/che/api/factory/server/FactoryService.java +++ b/wsmaster/che-core-api-factory/src/main/java/org/eclipse/che/api/factory/server/FactoryService.java @@ -153,6 +153,7 @@ public class FactoryService extends Service { singletonMap(URL_PARAMETER_NAME, url)); if (!authorisationRequestManager.isStored(factoryParametersResolver.getProviderName())) { personalAccessTokenManager.getAndStore( + // get the provider URL from the factory URL factoryParametersResolver.parseFactoryUrl(url).getProviderUrl()); } } catch (ScmCommunicationException