@@ -8722,9 +8722,15 @@ public ElasticsearchResponse<T> Get<T>(string index, string type, string id, Fun
87228722 var url = "{0}/{1}/{2}".F(Encoded(index), Encoded(type), Encoded(id));
87238723 IRequestParameters requestParams = null;
87248724
8725- if (requestParameters != null)
8726- {
8727- requestParams = requestParameters(new GetRequestParameters());
8725+ requestParameters = requestParameters ?? (s => s);
8726+ var passIn = new GetRequestParameters();
8727+ requestParams = requestParameters(passIn);
8728+ if (requestParams.RequestConfiguration == null)
8729+ requestParams.RequestConfiguration = new RequestConfiguration { AllowedStatusCodes = new [] { 404 } };
8730+ else {
8731+ if (requestParams.RequestConfiguration.AllowedStatusCodes == null) {
8732+ requestParams.RequestConfiguration.AllowedStatusCodes = new [] { 404 };
8733+ }
87288734 }
87298735
87308736
@@ -8760,9 +8766,15 @@ public Task<ElasticsearchResponse<T>> GetAsync<T>(string index, string type, str
87608766 var url = "{0}/{1}/{2}".F(Encoded(index), Encoded(type), Encoded(id));
87618767 IRequestParameters requestParams = null;
87628768
8763- if (requestParameters != null)
8764- {
8765- requestParams = requestParameters(new GetRequestParameters());
8769+ requestParameters = requestParameters ?? (s => s);
8770+ var passIn = new GetRequestParameters();
8771+ requestParams = requestParameters(passIn);
8772+ if (requestParams.RequestConfiguration == null)
8773+ requestParams.RequestConfiguration = new RequestConfiguration { AllowedStatusCodes = new [] { 404 } };
8774+ else {
8775+ if (requestParams.RequestConfiguration.AllowedStatusCodes == null) {
8776+ requestParams.RequestConfiguration.AllowedStatusCodes = new [] { 404 };
8777+ }
87668778 }
87678779
87688780
@@ -8800,9 +8812,15 @@ public ElasticsearchResponse<DynamicDictionary> Get(string index, string type, s
88008812 var url = "{0}/{1}/{2}".F(Encoded(index), Encoded(type), Encoded(id));
88018813 IRequestParameters requestParams = null;
88028814
8803- if (requestParameters != null)
8804- {
8805- requestParams = requestParameters(new GetRequestParameters());
8815+ requestParameters = requestParameters ?? (s => s);
8816+ var passIn = new GetRequestParameters();
8817+ requestParams = requestParameters(passIn);
8818+ if (requestParams.RequestConfiguration == null)
8819+ requestParams.RequestConfiguration = new RequestConfiguration { AllowedStatusCodes = new [] { 404 } };
8820+ else {
8821+ if (requestParams.RequestConfiguration.AllowedStatusCodes == null) {
8822+ requestParams.RequestConfiguration.AllowedStatusCodes = new [] { 404 };
8823+ }
88068824 }
88078825
88088826
@@ -8840,9 +8858,15 @@ public Task<ElasticsearchResponse<DynamicDictionary>> GetAsync(string index, str
88408858 var url = "{0}/{1}/{2}".F(Encoded(index), Encoded(type), Encoded(id));
88418859 IRequestParameters requestParams = null;
88428860
8843- if (requestParameters != null)
8844- {
8845- requestParams = requestParameters(new GetRequestParameters());
8861+ requestParameters = requestParameters ?? (s => s);
8862+ var passIn = new GetRequestParameters();
8863+ requestParams = requestParameters(passIn);
8864+ if (requestParams.RequestConfiguration == null)
8865+ requestParams.RequestConfiguration = new RequestConfiguration { AllowedStatusCodes = new [] { 404 } };
8866+ else {
8867+ if (requestParams.RequestConfiguration.AllowedStatusCodes == null) {
8868+ requestParams.RequestConfiguration.AllowedStatusCodes = new [] { 404 };
8869+ }
88468870 }
88478871
88488872
0 commit comments