From 7ae9756c2df9fe0aa44df80a7f81c3308c7fbc52 Mon Sep 17 00:00:00 2001
From: Carsten  Rose <carsten.rose@math.uzh.ch>
Date: Mon, 14 Jun 2021 14:21:35 +0200
Subject: [PATCH] Fixed #12674 / QFQ Function subheader: skip deleted

---
 extension/Classes/Core/Database/Database.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/extension/Classes/Core/Database/Database.php b/extension/Classes/Core/Database/Database.php
index 1fb9af9eb..d37e1cdac 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);
-- 
GitLab