diff --git a/src/Plugin/search_api/backend/AbstractSearchApiSolrMultilingualBackend.php b/src/Plugin/search_api/backend/AbstractSearchApiSolrMultilingualBackend.php
index c8251e5..cf61976 100644
--- a/src/Plugin/search_api/backend/AbstractSearchApiSolrMultilingualBackend.php
+++ b/src/Plugin/search_api/backend/AbstractSearchApiSolrMultilingualBackend.php
@@ -135,7 +135,7 @@ abstract class AbstractSearchApiSolrMultilingualBackend extends SearchApiSolrBac
       // If the query is generated by views and the query isn't limited by any
       // languages we have to search for all languages using their specific
       // fields.
-      if (!$query->hasTag('views') && $this->configuration['sasm_limit_search_page_to_content_language']) {
+      if ($query->hasTag('views') && $this->configuration['sasm_limit_search_page_to_content_language']) {
         $query->setLanguages([\Drupal::languageManager()->getCurrentLanguage(LanguageInterface::TYPE_CONTENT)->getId()]);
       }
       else {
