diff --git a/extension/Classes/Core/Database/Database.php b/extension/Classes/Core/Database/Database.php index 1fb9af9eb55e571fa68db6b3a276020f05dadd1f..d37e1cdac8cd8e388acccf542597301c21abc6d2 100644 --- a/extension/Classes/Core/Database/Database.php +++ b/extension/Classes/Core/Database/Database.php @@ -1133,7 +1133,7 @@ class Database { $column = (is_numeric($uid)) ? 'uid' : 'subheader'; $dbT3 = $this->store->getVar(SYSTEM_DB_NAME_T3, STORE_SYSTEM); - $sql = "SELECT * FROM `$dbT3`.`tt_content` WHERE `$column` = ?"; + $sql = "SELECT * FROM `$dbT3`.`tt_content` WHERE `$column` = ? AND `deleted` = 0 AND `hidden` = 0 "; $arr = $this->sql($sql, ROW_EXPECT_1, [$uid], 'Function "' . $column . '=' . $uid . '" not found or more than one found.'); return ($arr);