From 8a2d6a05fab32f8b6fd19ae6e3a327d0a76d1fa9 Mon Sep 17 00:00:00 2001 From: Roberto T <61755417+RobertGlobant20@users.noreply.github.com> Date: Mon, 15 Apr 2024 09:36:55 -0700 Subject: [PATCH] Revert "DYN-6769 Improving Dynamo Load Graph II (#15108)" (#15130) This reverts commit 30e7c0d28ee863f56775940e08e91a0603f923e6. --- .../ViewModels/Core/DynamoViewModel.cs | 2 -- .../Search/NodeAutoCompleteSearchViewModel.cs | 19 +++++-------------- 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/src/DynamoCoreWpf/ViewModels/Core/DynamoViewModel.cs b/src/DynamoCoreWpf/ViewModels/Core/DynamoViewModel.cs index befb8d180a0..b4a08922a4a 100644 --- a/src/DynamoCoreWpf/ViewModels/Core/DynamoViewModel.cs +++ b/src/DynamoCoreWpf/ViewModels/Core/DynamoViewModel.cs @@ -93,8 +93,6 @@ public partial class DynamoViewModel : ViewModelBase, IDynamoViewModel internal DynamoMLDataPipelineExtension MLDataPipelineExtension { get; set; } - internal static Dictionary DefaultAutocompleteCandidates = new Dictionary(); - /// /// Collection of Right SideBar tab items: view extensions and docked windows. /// diff --git a/src/DynamoCoreWpf/ViewModels/Search/NodeAutoCompleteSearchViewModel.cs b/src/DynamoCoreWpf/ViewModels/Search/NodeAutoCompleteSearchViewModel.cs index 3b60b9a4d59..c4f7732753d 100644 --- a/src/DynamoCoreWpf/ViewModels/Search/NodeAutoCompleteSearchViewModel.cs +++ b/src/DynamoCoreWpf/ViewModels/Search/NodeAutoCompleteSearchViewModel.cs @@ -185,24 +185,15 @@ private void InitializeDefaultAutoCompleteCandidates() // TODO: These are basic input types in Dynamo // This should be only served as a temporary default case. var queries = new List(){"String", "Number Slider", "Integer Slider", "Number", "Boolean", "Watch", "Watch 3D", "Python Script"}; - var nodeNamesList = DynamoViewModel.DefaultAutocompleteCandidates.Keys.ToList(); - if (nodeNamesList.Where(queries.Contains).Any() == true) + foreach (var query in queries) { - DefaultResults = DynamoViewModel.DefaultAutocompleteCandidates.Values; - } - else - { - foreach (var query in queries) + var foundNode = Search(query).Where(n => n.Name.Equals(query)).FirstOrDefault(); + if(foundNode != null) { - var foundNode = Search(query).Where(n => n.Name.Equals(query)).FirstOrDefault(); - if (foundNode != null) - { - candidates.Add(foundNode); - DynamoViewModel.DefaultAutocompleteCandidates.Add(foundNode.Name, foundNode); - } + candidates.Add(foundNode); } - DefaultResults = candidates; } + DefaultResults = candidates; } internal MLNodeAutoCompletionRequest GenerateRequestForMLAutocomplete()