Skip to content

Commit 3ef1d28

Browse files
authored
Merge pull request #6982 from microsoft/hanli-fixes-202209
Reset function draft after creation, in case app settings could not be load correctly
2 parents d6fc5f2 + 52f5d49 commit 3ef1d28

File tree

1 file changed

+6
-1
lines changed
  • PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-appservice/src/main/java/com/microsoft/azure/toolkit/lib/legacy/function

1 file changed

+6
-1
lines changed

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import com.microsoft.azure.toolkit.lib.appservice.model.Runtime;
1717
import com.microsoft.azure.toolkit.lib.appservice.task.CreateOrUpdateFunctionAppTask;
1818
import com.microsoft.azure.toolkit.lib.appservice.task.DeployFunctionAppTask;
19+
import com.microsoft.azure.toolkit.lib.common.model.AzResource;
1920
import com.microsoft.azure.toolkit.lib.resource.ResourceGroupConfig;
2021
import org.apache.commons.lang3.StringUtils;
2122

@@ -50,7 +51,11 @@ public FunctionAppConfig getFunctionAppConfigFromExistingFunction(@Nonnull final
5051

5152
public FunctionAppBase<?, ?, ?> createOrUpdateFunctionApp(final FunctionAppConfig config) {
5253
final CreateOrUpdateFunctionAppTask task = new CreateOrUpdateFunctionAppTask(convertToTaskConfig(config));
53-
return task.execute();
54+
final FunctionAppBase<?, ?, ?> execute = task.execute();
55+
if (execute instanceof AzResource.Draft) {
56+
((AzResource.Draft<?, ?>) execute).reset();
57+
}
58+
return execute;
5459
}
5560

5661
private com.microsoft.azure.toolkit.lib.appservice.config.FunctionAppConfig convertToTaskConfig(final FunctionAppConfig config) {

0 commit comments

Comments
 (0)