Skip to content

Commit 86dd39f

Browse files
filter out un-connected apps in deploy dialog. AB#2081555
1 parent 0299df6 commit 86dd39f

File tree

1 file changed

+4
-1
lines changed
  • PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-springcloud/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component

1 file changed

+4
-1
lines changed

PluginsAndFeatures/azure-toolkit-for-intellij/azure-intellij-plugin-springcloud/src/main/java/com/microsoft/azure/toolkit/intellij/springcloud/component/SpringCloudAppComboBox.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ protected List<? extends SpringCloudApp> loadItems() {
8888
if (!this.draftItems.isEmpty()) {
8989
apps.addAll(this.draftItems.stream().filter(a -> a.getParent().getName().equals(this.cluster.getName())).toList());
9090
}
91-
apps.addAll(cluster.apps().list());
91+
apps.addAll(cluster.apps().list().stream().filter(a -> a.getFormalStatus().isConnected()).toList());
9292
}
9393
return apps;
9494
}
@@ -127,6 +127,9 @@ public static class AppItemRenderer extends ColoredListCellRenderer<SpringCloudA
127127
protected void customizeCellRenderer(@Nonnull JList<? extends SpringCloudApp> list, SpringCloudApp app, int index, boolean selected, boolean hasFocus) {
128128
if (app != null) {
129129
append(app.exists() ? app.getName() : String.format("(New) %s", app.getName()));
130+
if (!app.getFormalStatus().isConnected()) {
131+
return;
132+
}
130133
if (app.getFormalStatus().isReading()) {
131134
append(" Loading runtime...", SimpleTextAttributes.GRAY_SMALL_ATTRIBUTES);
132135
} else {

0 commit comments

Comments
 (0)