mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-21 09:35:49 +02:00
Fixed timetravel feature on postgresql
This commit is contained in:
parent
235d572f8c
commit
a4f440656a
1 changed files with 4 additions and 2 deletions
|
@ -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());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue