diff --git a/core/modules/views/src/Entity/Render/TranslationLanguageRenderer.php b/core/modules/views/src/Entity/Render/TranslationLanguageRenderer.php index 00ae524..8579983 100644 --- a/core/modules/views/src/Entity/Render/TranslationLanguageRenderer.php +++ b/core/modules/views/src/Entity/Render/TranslationLanguageRenderer.php @@ -33,6 +33,9 @@ public function query(QueryPluginBase $query, $relationship = NULL) { if ($table = $storage->getTableMapping()->getFieldTableName($langcode_key)) { $table_alias = $query->ensureTable($table, $relationship); + if (!$table_alias) { + $table_alias = $this->view->storage->get('base_table'); + } $this->langcodeAlias = $query->addField($table_alias, $langcode_key); } }