From 012e28d359e228417698ef829729eeb6835d1b9c Mon Sep 17 00:00:00 2001 From: Luis Riverea Date: Wed, 4 Jun 2025 07:08:17 -0500 Subject: [PATCH 1/2] DYN-8941: dont crash when theres no cluster results --- .../ViewModels/NodeAutoCompleteBarViewModel.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/NodeAutoCompleteViewExtension/ViewModels/NodeAutoCompleteBarViewModel.cs b/src/NodeAutoCompleteViewExtension/ViewModels/NodeAutoCompleteBarViewModel.cs index f05323ead2a..89fe0caf79f 100644 --- a/src/NodeAutoCompleteViewExtension/ViewModels/NodeAutoCompleteBarViewModel.cs +++ b/src/NodeAutoCompleteViewExtension/ViewModels/NodeAutoCompleteBarViewModel.cs @@ -1032,10 +1032,13 @@ internal void PopulateAutoComplete() } // this runs synchronously on the UI thread, so the UI can't disappear during execution DropdownResults = comboboxResults; - SelectedIndex = 0; + if (comboboxResults.Any()) + { + SelectedIndex = 0; - var ClusterResultItem = QualifiedResults.First(); - AddCluster(ClusterResultItem); + var ClusterResultItem = QualifiedResults.First(); + AddCluster(ClusterResultItem); + } }); }); From ed74514ad2425881b10d7550eb5421e7cf2fa25b Mon Sep 17 00:00:00 2001 From: john pierson Date: Wed, 4 Jun 2025 06:54:24 -0600 Subject: [PATCH 2/2] Update NodeAutoCompleteBarViewModel.cs --- .../ViewModels/NodeAutoCompleteBarViewModel.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/NodeAutoCompleteViewExtension/ViewModels/NodeAutoCompleteBarViewModel.cs b/src/NodeAutoCompleteViewExtension/ViewModels/NodeAutoCompleteBarViewModel.cs index 89fe0caf79f..1fac4689920 100644 --- a/src/NodeAutoCompleteViewExtension/ViewModels/NodeAutoCompleteBarViewModel.cs +++ b/src/NodeAutoCompleteViewExtension/ViewModels/NodeAutoCompleteBarViewModel.cs @@ -1035,7 +1035,6 @@ internal void PopulateAutoComplete() if (comboboxResults.Any()) { SelectedIndex = 0; - var ClusterResultItem = QualifiedResults.First(); AddCluster(ClusterResultItem); }