Skip to content

Commit 776607d

Browse files
service plan is created under a newly created resource group but not the selected resource group when creating a function app.
1 parent 8496b92 commit 776607d

File tree

1 file changed

+5
-3
lines changed
  • PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-appservice/src/main/java/com/microsoft/azure/toolkit/intellij/legacy/appservice

1 file changed

+5
-3
lines changed

PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-appservice/src/main/java/com/microsoft/azure/toolkit/intellij/legacy/appservice/AppServiceInfoAdvancedPanel.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import com.microsoft.azure.toolkit.lib.resource.ResourceGroupConfig;
3131
import com.microsoft.azuretools.utils.WebAppUtils;
3232
import org.apache.commons.compress.utils.FileNameUtils;
33-
import org.apache.commons.lang3.ObjectUtils;
3433
import org.apache.commons.lang3.StringUtils;
3534

3635
import javax.swing.*;
@@ -97,8 +96,11 @@ public T getValue() {
9796
config.setRuntime(runtime);
9897
config.setRegion(region);
9998
final AppServicePlanConfig planConfig = AppServicePlanConfig.fromResource(servicePlan);
100-
planConfig.setResourceGroupName(StringUtils.firstNonBlank(planConfig.getResourceGroupName(), config.getResourceGroupName()));
101-
planConfig.setRegion(ObjectUtils.firstNonNull(planConfig.getRegion(), config.getRegion()));
99+
if (Objects.nonNull(planConfig) && servicePlan.isDraftForCreating()) {
100+
planConfig.setResourceGroupName(config.getResourceGroupName());
101+
planConfig.setRegion(region);
102+
planConfig.setOs(Objects.requireNonNull(runtime).getOperatingSystem());
103+
}
102104
config.setServicePlan(planConfig);
103105
if (Objects.nonNull(artifact)) {
104106
final AzureArtifactManager manager = AzureArtifactManager.getInstance(this.project);

0 commit comments

Comments
 (0)