From 5272cbeb7578a1f141620e06a4e5e072d3bffc4b Mon Sep 17 00:00:00 2001
From: Benni Mack <benni@typo3.org>
Date: Thu, 19 Jul 2018 17:58:51 +0200
Subject: [PATCH] [BUGFIX] Avoid SQL error in indexed search administration
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

The field "uid" is never fetched, so no count() is possible
in the DB count query.

Resolves: #85252
Releases: master, 9.3
Change-Id: I9a3f1cb13bf20dcbe4bfb5451afd465e5981ecb4
Reviewed-on: https://review.typo3.org/57634
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Jörg Bösche <typo3@joergboesche.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
---
 .../Classes/Domain/Repository/AdministrationRepository.php      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/indexed_search/Classes/Domain/Repository/AdministrationRepository.php b/typo3/sysext/indexed_search/Classes/Domain/Repository/AdministrationRepository.php
index abb641c46849..12ff3da78bd1 100644
--- a/typo3/sysext/indexed_search/Classes/Domain/Repository/AdministrationRepository.php
+++ b/typo3/sysext/indexed_search/Classes/Domain/Repository/AdministrationRepository.php
@@ -594,7 +594,7 @@ class AdministrationRepository
                     ->execute();
 
                 $row['wordCount'] = $queryBuilder
-                    ->count('uid')
+                    ->count('index_rel.wid')
                     ->execute()
                     ->fetchColumn(0);
                 $wordCountResult->closeCursor();
-- 
GitLab