diff -u b/core/modules/node/src/NodeGrantDatabaseStorage.php b/core/modules/node/src/NodeGrantDatabaseStorage.php --- b/core/modules/node/src/NodeGrantDatabaseStorage.php +++ b/core/modules/node/src/NodeGrantDatabaseStorage.php @@ -209,7 +209,7 @@ $join_cond->condition($tableinfo['condition']); } else { - $join_cond->where($tableinfo['condition'], $tableinfo[$nalias]['arguments']); + $join_cond->where($tableinfo['condition'], $query->getTables()[$nalias]['arguments']); $query->getTables()[$nalias]['arguments'] = []; } $query->getTables()[$nalias]['condition'] = $join_cond;