mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-11-03 12:45:20 +00:00
Improve transaction linking [skip ci]
This commit is contained in:
@@ -422,12 +422,13 @@ class BillRepository implements BillRepositoryInterface
|
|||||||
* Link a set of journals to a bill.
|
* Link a set of journals to a bill.
|
||||||
*
|
*
|
||||||
* @param Bill $bill
|
* @param Bill $bill
|
||||||
* @param Collection $journals
|
* @param Collection $transactions
|
||||||
*/
|
*/
|
||||||
public function linkCollectionToBill(Bill $bill, Collection $journals): void
|
public function linkCollectionToBill(Bill $bill, Collection $transactions): void
|
||||||
{
|
{
|
||||||
/** @var TransactionJournal $journal */
|
/** @var Transaction $transaction */
|
||||||
foreach ($journals as $journal) {
|
foreach ($transactions as $transaction) {
|
||||||
|
$journal = $transaction->transactionJournal;
|
||||||
$journal->bill_id = $bill->id;
|
$journal->bill_id = $bill->id;
|
||||||
$journal->save();
|
$journal->save();
|
||||||
Log::debug(sprintf('Linked journal #%d to bill #%d', $journal->id, $bill->id));
|
Log::debug(sprintf('Linked journal #%d to bill #%d', $journal->id, $bill->id));
|
||||||
|
|||||||
Reference in New Issue
Block a user