diff --git a/2LCS/HttpClientHelper.cs b/2LCS/HttpClientHelper.cs index c6a4c4d..8c2dc5e 100644 --- a/2LCS/HttpClientHelper.cs +++ b/2LCS/HttpClientHelper.cs @@ -548,7 +548,22 @@ internal List GetPagedDeployablePackageList(CloudHostedInstan internal string GetPagedDeployablePackageListUrl(CloudHostedInstance instance) { - return $"{LcsUrl}/Environment/GetPagedDeployablePackageList/{LcsProjectId}?lcsEnvironmentActionId=2&lcsEnvironmentId={instance.EnvironmentId}"; + return $"{LcsUrl}/{GetDeployablePackageListEndpoint(instance)}/GetPagedDeployablePackageList/{LcsProjectId}?lcsEnvironmentActionId=2&lcsEnvironmentId={instance.EnvironmentId}"; + } + + internal string GetDeployablePackageListEndpoint(CloudHostedInstance instance) + { + switch (instance.RefinedEnvironmentType) + { + case RefinedEnvironmentType.DevTestDev: + { + return "Environment"; + } + default: + { + return "EnvironmentServicingV2"; + } + } } internal List GetRdpConnectionDetails(CloudHostedInstance instance)