From 98c726198cb864544e97f54cdfada1b79d1350cd Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Tue, 18 Jun 2024 09:27:42 +0200
Subject: [PATCH] Fix patch for elasticsearch_connector

---
 patches/d10/3454977.diff | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/patches/d10/3454977.diff b/patches/d10/3454977.diff
index bfa0507..1c26a37 100644
--- a/patches/d10/3454977.diff
+++ b/patches/d10/3454977.diff
@@ -1,13 +1,14 @@
-diff --git a/src/Plugin/search_api/backend/ElasticSearchBackend.php b/src/Plugin/search_api/backend/ElasticSearchBackend.php
+diff --git a/src/Plugin/search_api/backend/SearchApiElasticsearchBackend.php b/src/Plugin/search_api/backend/SearchApiElasticsearchBackend.php
 index 9e47f52e823ad9907e5e66d86f96080407bc9919..2fdd6d710e8743f6a21f26cb6bd550fdb985547c 100644
---- a/src/Plugin/search_api/backend/ElasticSearchBackend.php
-+++ b/src/Plugin/search_api/backend/ElasticSearchBackend.php
-@@ -487,7 +487,7 @@ class ElasticSearchBackend extends BackendPluginBase implements PluginFormInterf
+--- a/src/Plugin/search_api/backend/SearchApiElasticsearchBackend.php
++++ b/src/Plugin/search_api/backend/SearchApiElasticsearchBackend.php
+@@ -1233,8 +1233,8 @@ class SearchApiElasticsearchBackend extends BackendPluginBase implements PluginFormInterf
     *
-    * Make sure that the client does not get serialized.
+    * Prevents closure serialization error on search_api server add form.
     */
 -  public function __sleep() {
 +  public function __sleep(): array {
-     $vars = $this->traitSleep();
-     unset($vars[array_search('client', $vars)]);
-     return $vars;
+     return [];
+   }
+
+ }
-- 
GitLab