diff --git a/app/Repositories/Tag/TagRepository.php b/app/Repositories/Tag/TagRepository.php index e8330c11e2..981ee5ba21 100644 --- a/app/Repositories/Tag/TagRepository.php +++ b/app/Repositories/Tag/TagRepository.php @@ -331,7 +331,7 @@ class TagRepository implements TagRepositoryInterface ->leftJoin('transaction_journals', 'tag_transaction_journal.transaction_journal_id', '=', 'transaction_journals.id') ->leftJoin('transactions', 'transaction_journals.id', '=', 'transactions.transaction_journal_id') ->where('transactions.amount', '>', 0) - ->groupBy('tags.id'); + ->groupBy(['tags.id', 'tags.tag']); // add date range (or not): if (null === $year) { @@ -351,7 +351,7 @@ class TagRepository implements TagRepositoryInterface $tagsWithAmounts[$tag->id] = strval($tag->amount_sum); } - $tags = $query->orderBy('tags.id', 'desc')->get(); + $tags = $query->orderBy('tags.id', 'desc')->get(['tags.id', 'tags.tag']); $temporary = []; /** @var Tag $tag */ foreach ($tags as $tag) {