Skip to content

Commit 1e4d6b9

Browse files
Merge pull request #5430 from microsoft/fix-stackoverflow
fix stack overflow when create new spring cloud app
2 parents 411ff5c + b8f96fb commit 1e4d6b9

File tree

2 files changed

+2
-1
lines changed
  • PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/properties
  • Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/springcloud

2 files changed

+2
-1
lines changed

PluginsAndFeatures/azure-toolkit-for-intellij/src/com/microsoft/azure/toolkit/intellij/springcloud/properties/SpringCloudAppPanel.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ public void setValueChangedListener(BiConsumer<? super Boolean, ? super SpringCl
155155

156156
public void refresh() {
157157
Objects.requireNonNull(this.app).refresh();
158+
Optional.ofNullable(this.app.activeDeployment()).ifPresent(d -> d.refresh());
158159
AzureTaskManager.getInstance().runLater(this::updateForm);
159160
}
160161

Utils/azure-explorer-common/src/com/microsoft/tooling/msservices/serviceexplorer/azure/springcloud/SpringCloudAppNode.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import com.microsoft.azure.toolkit.lib.common.task.AzureTaskManager;
1111
import com.microsoft.azure.toolkit.lib.springcloud.SpringCloudApp;
1212
import com.microsoft.azure.toolkit.lib.springcloud.model.SpringCloudDeploymentStatus;
13-
import com.microsoft.azuretools.ActionConstants;
1413
import com.microsoft.azuretools.azurecommons.helpers.Nullable;
1514
import com.microsoft.azuretools.telemetry.TelemetryConstants;
1615
import com.microsoft.azuretools.telemetry.TelemetryProperties;
@@ -78,6 +77,7 @@ public void onAppStatusChanging(SpringCloudApp app) {
7877

7978
private String refreshStatus() {
8079
return Optional.ofNullable(this.app.refresh().activeDeployment())
80+
.map(d -> d.refresh())
8181
.map(d -> d.entity().getStatus())
8282
.orElse(SpringCloudDeploymentStatus.UNKNOWN).getLabel();
8383
}

0 commit comments

Comments
 (0)