Fix invoice
continuous-integration/drone/push Build is failing Details

This commit is contained in:
philipp lang 2026-06-22 15:12:49 +02:00
parent eea85c9da4
commit 7fc17244fd
2 changed files with 3 additions and 4 deletions

View File

@ -42,9 +42,7 @@ class MassStoreAction
->year($year); ->year($year);
$invoice = Invoice::createFromFactory($factory); $invoice = Invoice::createFromFactory($factory);
$invoice->save(); $invoices->push($invoice);
$invoice->positions()->createMany($invoice->positions->toArray());
$invoices->push($invoice->fresh('positions'));
} }
event(new InvoicesMassStored($year, $invoices)); event(new InvoicesMassStored($year, $invoices));

View File

@ -50,7 +50,8 @@ class Invoice extends Model
'usage' => $factory->getUsage(), 'usage' => $factory->getUsage(),
]); ]);
$invoice->setRelation('positions', $factory->getPositions()->toArray()); $invoice->save();
$invoice->positions()->createMany($factory->getPositions()->toArray());
return $invoice; return $invoice;
} }