mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Fix forgotten call in bill repository.
This commit is contained in:
parent
5f8b6640a9
commit
6b750c909a
@ -498,22 +498,21 @@ class BillRepository implements BillRepositoryInterface
|
|||||||
{
|
{
|
||||||
|
|
||||||
$accounts = app('FireflyIII\Repositories\Account\AccountRepositoryInterface');
|
$accounts = app('FireflyIII\Repositories\Account\AccountRepositoryInterface');
|
||||||
$creditCards = $accounts->getCreditCards();
|
$creditCards = $accounts->getCreditCards($end);
|
||||||
$paid = $set->get('paid');
|
$paid = $set->get('paid');
|
||||||
$unpaid = $set->get('unpaid');
|
$unpaid = $set->get('unpaid');
|
||||||
|
|
||||||
foreach ($creditCards as $creditCard) {
|
foreach ($creditCards as $creditCard) {
|
||||||
$balance = Steam::balance($creditCard, $end, true);
|
|
||||||
$date = new Carbon($creditCard->getMeta('ccMonthlyPaymentDate'));
|
$date = new Carbon($creditCard->getMeta('ccMonthlyPaymentDate'));
|
||||||
if ($balance < 0) {
|
if ($creditCard->balance < 0) {
|
||||||
// unpaid! create a fake bill that matches the amount.
|
// unpaid! create a fake bill that matches the amount.
|
||||||
$description = $creditCard->name;
|
$description = $creditCard->name;
|
||||||
$amount = $balance * -1;
|
$amount = $creditCard->balance * -1;
|
||||||
$fakeBill = $this->createFakeBill($description, $date, $amount);
|
$fakeBill = $this->createFakeBill($description, $date, $amount);
|
||||||
unset($description, $amount);
|
unset($description, $amount);
|
||||||
$unpaid->push([$fakeBill, $date]);
|
$unpaid->push([$fakeBill, $date]);
|
||||||
}
|
}
|
||||||
if ($balance == 0) {
|
if ($creditCard->balance == 0) {
|
||||||
// find transfer(s) TO the credit card which should account for
|
// find transfer(s) TO the credit card which should account for
|
||||||
// anything paid. If not, the CC is not yet used.
|
// anything paid. If not, the CC is not yet used.
|
||||||
$journals = $accounts->getTransfersInRange($creditCard, $start, $end);
|
$journals = $accounts->getTransfersInRange($creditCard, $start, $end);
|
||||||
|
Loading…
Reference in New Issue
Block a user