mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Update journal collector so currency information is taken from the transaction.
This commit is contained in:
parent
4ce4c3138c
commit
771ebde295
@ -60,7 +60,6 @@ class JournalCollector implements JournalCollectorInterface
|
|||||||
'transaction_journals.description',
|
'transaction_journals.description',
|
||||||
'transaction_journals.date',
|
'transaction_journals.date',
|
||||||
'transaction_journals.encrypted',
|
'transaction_journals.encrypted',
|
||||||
'transaction_currencies.code as transaction_currency_code',
|
|
||||||
'transaction_types.type as transaction_type_type',
|
'transaction_types.type as transaction_type_type',
|
||||||
'transaction_journals.bill_id',
|
'transaction_journals.bill_id',
|
||||||
'bills.name as bill_name',
|
'bills.name as bill_name',
|
||||||
@ -71,6 +70,7 @@ class JournalCollector implements JournalCollectorInterface
|
|||||||
'transactions.account_id',
|
'transactions.account_id',
|
||||||
'transactions.identifier',
|
'transactions.identifier',
|
||||||
'transactions.transaction_journal_id',
|
'transactions.transaction_journal_id',
|
||||||
|
'transaction_currencies.code as transaction_currency_code',
|
||||||
'accounts.name as account_name',
|
'accounts.name as account_name',
|
||||||
'accounts.encrypted as account_encrypted',
|
'accounts.encrypted as account_encrypted',
|
||||||
'account_types.type as account_type',
|
'account_types.type as account_type',
|
||||||
@ -484,11 +484,11 @@ class JournalCollector implements JournalCollectorInterface
|
|||||||
Log::debug('journalCollector::startQuery');
|
Log::debug('journalCollector::startQuery');
|
||||||
/** @var EloquentBuilder $query */
|
/** @var EloquentBuilder $query */
|
||||||
$query = Transaction::leftJoin('transaction_journals', 'transaction_journals.id', '=', 'transactions.transaction_journal_id')
|
$query = Transaction::leftJoin('transaction_journals', 'transaction_journals.id', '=', 'transactions.transaction_journal_id')
|
||||||
->leftJoin('transaction_currencies', 'transaction_currencies.id', 'transaction_journals.transaction_currency_id')
|
|
||||||
->leftJoin('transaction_types', 'transaction_types.id', 'transaction_journals.transaction_type_id')
|
->leftJoin('transaction_types', 'transaction_types.id', 'transaction_journals.transaction_type_id')
|
||||||
->leftJoin('bills', 'bills.id', 'transaction_journals.bill_id')
|
->leftJoin('bills', 'bills.id', 'transaction_journals.bill_id')
|
||||||
->leftJoin('accounts', 'accounts.id', '=', 'transactions.account_id')
|
->leftJoin('accounts', 'accounts.id', '=', 'transactions.account_id')
|
||||||
->leftJoin('account_types', 'accounts.account_type_id', 'account_types.id')
|
->leftJoin('account_types', 'accounts.account_type_id', 'account_types.id')
|
||||||
|
->leftJoin('transaction_currencies', 'transaction_currencies.id', 'transactions.transaction_currency_id')
|
||||||
->whereNull('transactions.deleted_at')
|
->whereNull('transactions.deleted_at')
|
||||||
->whereNull('transaction_journals.deleted_at')
|
->whereNull('transaction_journals.deleted_at')
|
||||||
->where('transaction_journals.user_id', $this->user->id)
|
->where('transaction_journals.user_id', $this->user->id)
|
||||||
|
Loading…
Reference in New Issue
Block a user