diff --git a/module/Core/src/Repository/ShortUrlRepository.php b/module/Core/src/Repository/ShortUrlRepository.php index 3919402f..04a5b6e6 100644 --- a/module/Core/src/Repository/ShortUrlRepository.php +++ b/module/Core/src/Repository/ShortUrlRepository.php @@ -51,7 +51,7 @@ class ShortUrlRepository extends EntityRepository implements ShortUrlRepositoryI $order = \is_array($orderBy) ? $orderBy[$fieldName] : 'ASC'; if (\in_array($fieldName, ['visits', 'visitsCount', 'visitCount'], true)) { - $qb->addSelect('COUNT(v) AS totalVisits') + $qb->addSelect('COUNT(DISTINCT v) AS totalVisits') ->leftJoin('s.visits', 'v') ->groupBy('s') ->orderBy('totalVisits', $order);