From 3ff04ddaac871ea0bddad299716c815ed8e001ff Mon Sep 17 00:00:00 2001 From: Ashish Aggarwal Date: Tue, 20 Feb 2024 17:34:32 -0500 Subject: [PATCH] check for token --- .../ViewModels/Search/NodeAutoCompleteSearchViewModel.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/DynamoCoreWpf/ViewModels/Search/NodeAutoCompleteSearchViewModel.cs b/src/DynamoCoreWpf/ViewModels/Search/NodeAutoCompleteSearchViewModel.cs index 7a9a8ac03f8..c4f7732753d 100644 --- a/src/DynamoCoreWpf/ViewModels/Search/NodeAutoCompleteSearchViewModel.cs +++ b/src/DynamoCoreWpf/ViewModels/Search/NodeAutoCompleteSearchViewModel.cs @@ -452,8 +452,12 @@ private MLNodeAutoCompletionResponse GetMLNodeAutocompleteResults(string request var uri = DynamoUtilities.PathHelper.GetServiceBackendAddress(this, nodeAutocompleteMLEndpoint); var client = new RestClient(uri); var request = new RestRequest(string.Empty,Method.Post); - - request.AddHeader("Authorization",$"Bearer {tokenprovider?.GetAccessToken()}"); + var tkn = tokenprovider?.GetAccessToken(); + if (string.IsNullOrEmpty(tkn)) + { + throw new Exception("Authentication required."); + } + request.AddHeader("Authorization",$"Bearer {tkn}"); request = request.AddJsonBody(requestJSON); request.RequestFormat = DataFormat.Json; RestResponse response = client.Execute(request);