diff --git a/app/Repositories/LinkType/LinkTypeRepository.php b/app/Repositories/LinkType/LinkTypeRepository.php index b67c1c5e02..1804d4aac9 100644 --- a/app/Repositories/LinkType/LinkTypeRepository.php +++ b/app/Repositories/LinkType/LinkTypeRepository.php @@ -23,6 +23,7 @@ declare(strict_types=1); namespace FireflyIII\Repositories\LinkType; use Exception; +use FireflyIII\Helpers\Collector\GroupCollectorInterface; use FireflyIII\Models\LinkType; use FireflyIII\Models\Note; use FireflyIII\Models\TransactionJournal; @@ -183,7 +184,8 @@ class LinkTypeRepository implements LinkTypeRepositoryInterface public function getJournalLinks(LinkType $linkType = null): Collection { $query = TransactionJournalLink - ::leftJoin('transaction_journals as source_journals', 'journal_links.source_id', '=', 'source_journals.id') + ::with(['source','destination']) + ->leftJoin('transaction_journals as source_journals', 'journal_links.source_id', '=', 'source_journals.id') ->leftJoin('transaction_journals as dest_journals', 'journal_links.destination_id', '=', 'dest_journals.id') ->where('source_journals.user_id', $this->user->id) ->where('dest_journals.user_id', $this->user->id) @@ -193,8 +195,7 @@ class LinkTypeRepository implements LinkTypeRepositoryInterface if (null !== $linkType) { $query->where('journal_links.link_type_id', $linkType->id); } - - return $query->get(['journal_links.*']); + return $query->get(['journal_links.*']); } /**