mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-20 17:15:51 +02:00
Fixed getElementExistedAtTimestamp function()
This commit is contained in:
parent
204178740c
commit
e0e4b74b6f
2 changed files with 8 additions and 2 deletions
|
@ -143,8 +143,7 @@ class LogEntryRepository extends DBElementRepository
|
|||
->andWhere('log.target_type = :target_type')
|
||||
->andWhere('log.target_id = :target_id')
|
||||
->andWhere('log.timestamp >= :until')
|
||||
->orderBy('log.timestamp', 'DESC')
|
||||
->groupBy('log.id');
|
||||
;
|
||||
|
||||
$qb->setParameter('target_type', LogTargetType::fromElementClass($element));
|
||||
$qb->setParameter('target_id', $element->getID());
|
||||
|
|
|
@ -114,6 +114,13 @@ class LogEntryRepositoryTest extends KernelTestCase
|
|||
|
||||
public function testGetElementExistedAtTimestamp(): void
|
||||
{
|
||||
$part = $this->entityManager->find(Part::class, 3);
|
||||
|
||||
//Assume that the part is existing now
|
||||
$this->assertTrue($this->repo->getElementExistedAtTimestamp($part, new \DateTimeImmutable()));
|
||||
|
||||
//Assume that the part was not existing long time ago
|
||||
$this->assertFalse($this->repo->getElementExistedAtTimestamp($part, new \DateTimeImmutable('2000-01-01')));
|
||||
}
|
||||
|
||||
public function testGetTimetravelDataForElement(): void
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue