mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-11-20 16:40:10 +00:00
Fix #2470
This commit is contained in:
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
|||||||
namespace FireflyIII\Repositories\LinkType;
|
namespace FireflyIII\Repositories\LinkType;
|
||||||
|
|
||||||
use Exception;
|
use Exception;
|
||||||
|
use FireflyIII\Helpers\Collector\GroupCollectorInterface;
|
||||||
use FireflyIII\Models\LinkType;
|
use FireflyIII\Models\LinkType;
|
||||||
use FireflyIII\Models\Note;
|
use FireflyIII\Models\Note;
|
||||||
use FireflyIII\Models\TransactionJournal;
|
use FireflyIII\Models\TransactionJournal;
|
||||||
@@ -183,7 +184,8 @@ class LinkTypeRepository implements LinkTypeRepositoryInterface
|
|||||||
public function getJournalLinks(LinkType $linkType = null): Collection
|
public function getJournalLinks(LinkType $linkType = null): Collection
|
||||||
{
|
{
|
||||||
$query = TransactionJournalLink
|
$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')
|
->leftJoin('transaction_journals as dest_journals', 'journal_links.destination_id', '=', 'dest_journals.id')
|
||||||
->where('source_journals.user_id', $this->user->id)
|
->where('source_journals.user_id', $this->user->id)
|
||||||
->where('dest_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) {
|
if (null !== $linkType) {
|
||||||
$query->where('journal_links.link_type_id', $linkType->id);
|
$query->where('journal_links.link_type_id', $linkType->id);
|
||||||
}
|
}
|
||||||
|
return $query->get(['journal_links.*']);
|
||||||
return $query->get(['journal_links.*']);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user