From e65424b3ce75ada49adca67f14e6bb5df14398b4 Mon Sep 17 00:00:00 2001 From: Florian Bernd Date: Thu, 28 Nov 2024 09:36:52 +0100 Subject: [PATCH] Fix `RequestConfiguration` (#8426) --- .../_Shared/Core/Request/RequestDescriptor.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Elastic.Clients.Elasticsearch/_Shared/Core/Request/RequestDescriptor.cs b/src/Elastic.Clients.Elasticsearch/_Shared/Core/Request/RequestDescriptor.cs index 05723aa785..157552162a 100644 --- a/src/Elastic.Clients.Elasticsearch/_Shared/Core/Request/RequestDescriptor.cs +++ b/src/Elastic.Clients.Elasticsearch/_Shared/Core/Request/RequestDescriptor.cs @@ -59,8 +59,9 @@ protected TDescriptor Qs(string name, IStringable value) /// public TDescriptor RequestConfiguration(Func configurationSelector) { - var rc = RequestConfig; - RequestConfig = configurationSelector?.Invoke(new RequestConfigurationDescriptor(rc)) ?? rc; + RequestConfig = configurationSelector?.Invoke(RequestConfig is null + ? new RequestConfigurationDescriptor() + : new RequestConfigurationDescriptor(RequestConfig)) ?? RequestConfig; return _descriptor; }