fix tag query to show all tags of an item, even if not included in query (#810)
This commit is contained in:
@@ -383,9 +383,10 @@ class TimesheetRepository extends AbstractRepository
|
||||
}
|
||||
}
|
||||
|
||||
if ($query->hasTags()) {
|
||||
$qb->andWhere('tags.id IN (:tags)')
|
||||
->setParameter('tags', $query->getTags()->toArray());
|
||||
$tags = $query->getTags();
|
||||
if (!empty($tags)) {
|
||||
$qb->andWhere($qb->expr()->isMemberOf(':tags', 't.tags'))
|
||||
->setParameter('tags', $query->getTags());
|
||||
}
|
||||
|
||||
return $this->getBaseQueryResult($qb, $query);
|
||||
|
||||
Reference in New Issue
Block a user