Skip to content

Commit 084e49f

Browse files
committed
Fix service plan draft was not persisted, for issue #1894659, #1894645, #1894663
1 parent 87b5f63 commit 084e49f

File tree

1 file changed

+3
-1
lines changed
  • PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui

1 file changed

+3
-1
lines changed

PluginsAndFeatures/azure-toolkit-for-intellij/src/main/java/com/microsoft/azure/toolkit/intellij/webapp/runner/webappconfig/slimui/WebAppSlimSettingPanel.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,10 +152,12 @@ protected void apply(@NotNull WebAppConfiguration configuration) {
152152
configuration.setCreatingNew(StringUtils.isEmpty(webAppConfig.getResourceId()));
153153
if (configuration.isCreatingNew()) {
154154
configuration.setRegion(webAppConfig.getRegion().getName());
155-
configuration.setPricing(webAppConfig.getPricingTier().getSize());
156155
configuration.setCreatingResGrp(webAppConfig.getResourceGroup() instanceof Draft);
157156
configuration.setCreatingAppServicePlan(webAppConfig.getServicePlan() instanceof Draft);
157+
configuration.setPricing(Optional.ofNullable(webAppConfig.getServicePlan())
158+
.map(AppServicePlanEntity::getPricingTier).map(PricingTier::getSize).orElse(null));
158159
configuration.setAppServicePlanName(webAppConfig.getServicePlan().getName());
160+
configuration.setAppServicePlanId(webAppConfig.getServicePlan().getId());
159161
Optional.ofNullable(webAppConfig.getMonitorConfig()).map(MonitorConfig::getDiagnosticConfig).ifPresent(diagnosticConfig -> {
160162
configuration.getModel().setEnableApplicationLog(diagnosticConfig.isEnableApplicationLog());
161163
configuration.getModel().setApplicationLogLevel(diagnosticConfig.getApplicationLogLevel().getValue());

0 commit comments

Comments
 (0)