diff --git a/patches/d10/3454977.diff b/patches/d10/3454977.diff index bfa0507d13ad57247394548c11ee11f7aa1a1e44..1c26a37dc8871c49db09acd485c705ae13cae8af 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 []; + } + + }