Skip to content

Commit cd86e98

Browse files
[Test] Get an error about subscription contains 'null', AB#2083283
1 parent fe38029 commit cd86e98

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-springcloud/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/deplolyment/SpringCloudDeploymentConfiguration.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77

88
import com.azure.resourcemanager.resources.fluentcore.arm.ResourceId;
99
import com.intellij.execution.Executor;
10-
import com.intellij.execution.configurations.*;
10+
import com.intellij.execution.configurations.ConfigurationFactory;
11+
import com.intellij.execution.configurations.ConfigurationType;
12+
import com.intellij.execution.configurations.LocatableConfigurationBase;
13+
import com.intellij.execution.configurations.RunConfiguration;
14+
import com.intellij.execution.configurations.RunProfileState;
1115
import com.intellij.execution.impl.CheckableRunConfigurationEditor;
1216
import com.intellij.execution.runners.ExecutionEnvironment;
1317
import com.intellij.openapi.module.Module;
@@ -79,7 +83,7 @@ public void readExternal(Element element) throws InvalidDataException {
7983
final SpringCloudAppConfig appConfig = Optional.ofNullable(element.getChild("SpringCloudAppConfig"))
8084
.map(e -> XmlSerializer.deserialize(e, SpringCloudAppConfig.class))
8185
.orElse(SpringCloudAppConfig.builder().deployment(SpringCloudDeploymentConfig.builder().build()).build());
82-
if (Objects.nonNull(appConfig)) {
86+
if (Objects.nonNull(appConfig) && StringUtils.isNoneBlank(appConfig.getSubscriptionId(), appConfig.getResourceGroup(), appConfig.getClusterName(), appConfig.getAppName())) {
8387
final String appId = String.format("/subscriptions/%s/resourceGroups/%s/providers/Microsoft.AppPlatform/Spring/%s/apps/%s",
8488
appConfig.getSubscriptionId(), appConfig.getResourceGroup(), appConfig.getClusterName(), appConfig.getAppName());
8589
this.appId = ResourceId.fromString(appId);

0 commit comments

Comments
 (0)