Merge pull request #3316 from imhayatunnabi/fix/recurring-invoices-empty-request

Recurring Invoices Break When Creating or Updating
This commit is contained in:
Cüneyt Şentürk 2025-11-08 08:29:48 +00:00 committed by GitHub
commit ac58f4d0ae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 2 deletions

View File

@ -80,7 +80,9 @@ class RecurringInvoices extends Controller
*/
public function store(Request $request)
{
$response = $this->ajaxDispatch(new CreateDocument($request->merge(['issued_at' => $request->get('recurring_started_at')])));
$request->merge(['issued_at' => $request->get('recurring_started_at')]);
$response = $this->ajaxDispatch(new CreateDocument($request));
if ($response['success']) {
$response['redirect'] = route('recurring-invoices.show', $response['data']->id);
@ -163,7 +165,9 @@ class RecurringInvoices extends Controller
*/
public function update(Document $recurring_invoice, Request $request)
{
$response = $this->ajaxDispatch(new UpdateDocument($recurring_invoice, $request->merge(['issued_at' => $request->get('recurring_started_at')])));
$request->merge(['issued_at' => $request->get('recurring_started_at')]);
$response = $this->ajaxDispatch(new UpdateDocument($recurring_invoice, $request));
if ($response['success']) {
$response['redirect'] = route('recurring-invoices.show', $response['data']->id);