diff --git a/app/Models/InvoiceDesign.php b/app/Models/InvoiceDesign.php index 7b5558533de9..2e1ec1314a33 100644 --- a/app/Models/InvoiceDesign.php +++ b/app/Models/InvoiceDesign.php @@ -75,9 +75,11 @@ class InvoiceDesign extends Eloquent $account = Auth::user()->account; $designs = Cache::get('invoiceDesigns'); + $data = collect(); + foreach ($designs as $design) { - if ($design->id > Auth::user()->maxInvoiceDesignId()) { - $designs->pull($design->id); + if ($design->id <= Auth::user()->maxInvoiceDesignId()) { + $data->push($design); } $design->javascript = $design->pdfmake; @@ -87,11 +89,11 @@ class InvoiceDesign extends Eloquent if ($javascript = $account->getCustomDesign($design->id)) { $design->javascript = $javascript; } else { - $designs->forget($design->id - 1); + $data->forget($design->id - 1); } } } - return $designs; + return $data; } }