Improve transaction linking [skip ci]

This commit is contained in:
James Cole
2018-04-14 23:25:28 +02:00
parent b2aa73b31e
commit 6c12337317

View File

@@ -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));