From d20f0ac91a2ae21044c9f522e179891720bf3e31 Mon Sep 17 00:00:00 2001 From: Enrico Zimuel Date: Thu, 28 Sep 2023 17:20:56 +0200 Subject: [PATCH] Fixed authentiation for SearchEsSearch --- src/AppSearch/Request/SearchEsSearch.php | 2 +- tests/Integration/AppSearchTest.php | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/AppSearch/Request/SearchEsSearch.php b/src/AppSearch/Request/SearchEsSearch.php index 8327140..c6ffef1 100644 --- a/src/AppSearch/Request/SearchEsSearch.php +++ b/src/AppSearch/Request/SearchEsSearch.php @@ -36,7 +36,7 @@ public function __construct(string $engineName, string $authorization, EsSearchP { $this->method = 'POST'; $engine_name = urlencode($engineName); - $this->headers['Authorization'] = $authorization; + $this->setAuthorization($authorization); $this->path = "/api/as/v1/engines/$engine_name/elasticsearch/_search"; $this->headers['Content-Type'] = 'application/json'; $this->body = $es_search_params; diff --git a/tests/Integration/AppSearchTest.php b/tests/Integration/AppSearchTest.php index 46a343d..1c03efb 100644 --- a/tests/Integration/AppSearchTest.php +++ b/tests/Integration/AppSearchTest.php @@ -236,8 +236,7 @@ public function testSearchEsSearch(string $id) ]; $result = $this->appSearch->searchEsSearch( - (new Request\SearchEsSearch('test', $searchParams)) - ->setAuthorization(getenv('ELASTICSEARCH_API_KEY')) + new Request\SearchEsSearch('test', getenv('ELASTICSEARCH_API_KEY'), $searchParams) ); $this->assertCount(1, $result['hits']['hits']);