diff --git a/typo3/sysext/backend/Classes/Utility/BackendUtility.php b/typo3/sysext/backend/Classes/Utility/BackendUtility.php index d1763e5eb4cd39086eeab97b78b150070f12e565..029edc77086121ab5e4f2df55a48f43ad83bda27 100644 --- a/typo3/sysext/backend/Classes/Utility/BackendUtility.php +++ b/typo3/sysext/backend/Classes/Utility/BackendUtility.php @@ -83,18 +83,16 @@ class BackendUtility */ public static function deleteClause($table, $tableAlias = '') { + if (empty($GLOBALS['TCA'][$table]['ctrl']['delete'])) { + return ''; + } $expressionBuilder = GeneralUtility::makeInstance(ConnectionPool::class) ->getQueryBuilderForTable($table) ->expr(); - - if (!empty($GLOBALS['TCA'][$table]['ctrl']['delete'])) { - return ' AND ' . $expressionBuilder->eq( - ($tableAlias ?: $table) . '.' . $GLOBALS['TCA'][$table]['ctrl']['delete'], - 0 - ); - } else { - return ''; - } + return ' AND ' . $expressionBuilder->eq( + ($tableAlias ?: $table) . '.' . $GLOBALS['TCA'][$table]['ctrl']['delete'], + 0 + ); } /**