Fixed timetravel feature on postgresql

This commit is contained in:
Jan Böhmer 2024-06-22 17:55:37 +02:00
parent 235d572f8c
commit a4f440656a

View file

@ -117,7 +117,8 @@ class LogEntryRepository extends DBElementRepository
->andWhere('log.target_type = :target_type') ->andWhere('log.target_type = :target_type')
->andWhere('log.target_id = :target_id') ->andWhere('log.target_id = :target_id')
->andWhere('log.timestamp >= :until') ->andWhere('log.timestamp >= :until')
->orderBy('log.timestamp', 'DESC'); ->orderBy('log.timestamp', 'DESC')
;
$qb->setParameter('target_type', LogTargetType::fromElementClass($element)); $qb->setParameter('target_type', LogTargetType::fromElementClass($element));
$qb->setParameter('target_id', $element->getID()); $qb->setParameter('target_id', $element->getID());
@ -142,7 +143,8 @@ class LogEntryRepository extends DBElementRepository
->andWhere('log.target_type = :target_type') ->andWhere('log.target_type = :target_type')
->andWhere('log.target_id = :target_id') ->andWhere('log.target_id = :target_id')
->andWhere('log.timestamp >= :until') ->andWhere('log.timestamp >= :until')
->orderBy('log.timestamp', 'DESC'); ->orderBy('log.timestamp', 'DESC')
->groupBy('log.id');
$qb->setParameter('target_type', LogTargetType::fromElementClass($element)); $qb->setParameter('target_type', LogTargetType::fromElementClass($element));
$qb->setParameter('target_id', $element->getID()); $qb->setParameter('target_id', $element->getID());