Small fixes for removing gateway fees

This commit is contained in:
David Bomba 2024-09-29 18:23:50 +10:00
parent 0a4d00158c
commit 49edd830c7
2 changed files with 3 additions and 11 deletions

View File

@ -446,20 +446,12 @@ class InvoiceService
$pre_count = count((array)$this->invoice->line_items);
// $items = collect((array)$this->invoice->line_items)
// ->reject(function ($item) {
// return $item->type_id == '3';
// })->toArray();
$items = collect((array)$this->invoice->line_items)
->filter(function ($item) {
return $item->type_id != '3';
})->toArray();
$this->invoice->line_items = $items;
// $this->invoice->line_items = array_values($items);
$this->invoice->line_items = array_values($items);
$this->invoice = $this->invoice->calc()->getInvoice();

View File

@ -150,7 +150,7 @@ class LateFeeTest extends TestCase
$ids = $invoices->pluck('id');
$invoices = $i->map(function ($invoice) {
$i->each(function ($invoice) {
$line_items = $invoice->line_items;
@ -172,7 +172,7 @@ class LateFeeTest extends TestCase
$invoice->line_items = $line_items;
$invoice->saveQuietly();
return $invoice;
// return $invoice;
});
$invoices = Invoice::whereIn('id', $ids)->cursor()->map(function ($invoice) {