diff --git a/app/Invoice/Actions/MemberNewInvoiceAction.php b/app/Invoice/Actions/MemberNewInvoiceAction.php index da03f393..cc42ddb1 100644 --- a/app/Invoice/Actions/MemberNewInvoiceAction.php +++ b/app/Invoice/Actions/MemberNewInvoiceAction.php @@ -30,7 +30,7 @@ class MemberNewInvoiceAction */ public function handle(Member $member, Subscription $subscription, int $year): array { - $invoice = Invoice::createForMember($member, Member::where('id', $member->id)->get(), $year, $subscription); + $invoice = Invoice::createForMember($member, collect([$member]), $year, $subscription); return [ ...$invoice->getAttributes(), diff --git a/app/Invoice/Models/Invoice.php b/app/Invoice/Models/Invoice.php index 6b8a7941..e6bcd490 100644 --- a/app/Invoice/Models/Invoice.php +++ b/app/Invoice/Models/Invoice.php @@ -8,15 +8,14 @@ use App\Invoice\Enums\InvoiceStatus; use App\Invoice\InvoiceDocument; use App\Invoice\InvoiceSettings; use App\Invoice\RememberDocument; -use App\Invoice\Scopes\InvoiceFilterScope; use App\Member\Member; use App\Payment\Subscription; use Database\Factories\Invoice\Models\InvoiceFactory; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; +use Illuminate\Support\Collection; use Laravel\Scout\Searchable; use stdClass;