diff --git a/src/Plugin/resource/DataProvider/DataProviderNode.php b/src/Plugin/resource/DataProvider/DataProviderNode.php index 7d5edac9..f4c29d87 100644 --- a/src/Plugin/resource/DataProvider/DataProviderNode.php +++ b/src/Plugin/resource/DataProvider/DataProviderNode.php @@ -17,22 +17,24 @@ class DataProviderNode extends DataProviderEntity implements DataProviderInterfa /** * Overrides DataProviderEntity::getQueryForList(). * - * Expose only published nodes. + * Expose only published nodes, and of the current language. */ public function getQueryForList() { $query = parent::getQueryForList(); $query->propertyCondition('status', NODE_PUBLISHED); + $query->propertyCondition('language', $this->getLangCode()); return $query; } /** * Overrides DataProviderEntity::getQueryCount(). * - * Only count published nodes. + * Only count published nodes, and of the current language. */ public function getQueryCount() { $query = parent::getQueryCount(); $query->propertyCondition('status', NODE_PUBLISHED); + $query->propertyCondition('language', $this->getLangCode()); return $query; }