diff --git a/src/Plugin/search_api/backend/AbstractSearchApiSolrMultilingualBackend.php b/src/Plugin/search_api/backend/AbstractSearchApiSolrMultilingualBackend.php
index c8251e5..b9a959c 100644
--- a/src/Plugin/search_api/backend/AbstractSearchApiSolrMultilingualBackend.php
+++ b/src/Plugin/search_api/backend/AbstractSearchApiSolrMultilingualBackend.php
@@ -152,7 +152,7 @@ abstract class AbstractSearchApiSolrMultilingualBackend extends SearchApiSolrBac
       //   Probably we have to apply some logic here or introduce a
       //   configuration option.
       // @see https://www.drupal.org/node/2717591
-      switch ($language_ids[0]) {
+      switch (reset($language_ids)) {
         case LanguageInterface::LANGCODE_NOT_SPECIFIED:
         case LanguageInterface::LANGCODE_NOT_APPLICABLE:
         case LanguageInterface::LANGCODE_DEFAULT:
