diff --git a/Classes/Upgrades/GlossaryUpgradeWizard.php b/Classes/Upgrades/GlossaryUpgradeWizard.php index c600759d..09595a98 100644 --- a/Classes/Upgrades/GlossaryUpgradeWizard.php +++ b/Classes/Upgrades/GlossaryUpgradeWizard.php @@ -226,11 +226,13 @@ public function updateNecessary(): bool $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class) ->getQueryBuilderForTable('tx_wvdeepltranslate_domain_model_glossaries'); $queryBuilder->getRestrictions()->removeAll(); - $statement = $queryBuilder - ->select('*') - ->from('tx_wvdeepltranslate_domain_model_glossaries'); + $count = (int)$queryBuilder + ->count('*') + ->from('tx_wvdeepltranslate_domain_model_glossaries') + ->execute() + ->fetchColumn(0); - return $statement->execute()->rowCount() > 0; + return $count > 0; } /**