From f06729046274a157a4c16905514cad776fb78429 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sat, 27 Mar 2021 06:43:52 +1100 Subject: [PATCH] Update rules for updating an entity --- app/Http/Requests/Credit/UpdateCreditRequest.php | 6 ++++-- app/Http/Requests/Invoice/UpdateInvoiceRequest.php | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/Http/Requests/Credit/UpdateCreditRequest.php b/app/Http/Requests/Credit/UpdateCreditRequest.php index 2c7c43d39bf9..617321a9ce89 100644 --- a/app/Http/Requests/Credit/UpdateCreditRequest.php +++ b/app/Http/Requests/Credit/UpdateCreditRequest.php @@ -67,8 +67,10 @@ class UpdateCreditRequest extends Request $input = $this->decodePrimaryKeys($input); - $input['line_items'] = isset($input['line_items']) ? $this->cleanItems($input['line_items']) : []; - + if (isset($input['line_items'])) { + $input['line_items'] = isset($input['line_items']) ? $this->cleanItems($input['line_items']) : []; + } + $input['id'] = $this->credit->id; $this->replace($input); diff --git a/app/Http/Requests/Invoice/UpdateInvoiceRequest.php b/app/Http/Requests/Invoice/UpdateInvoiceRequest.php index 0fb69a64e3f6..ec08c200bb90 100644 --- a/app/Http/Requests/Invoice/UpdateInvoiceRequest.php +++ b/app/Http/Requests/Invoice/UpdateInvoiceRequest.php @@ -66,8 +66,10 @@ class UpdateInvoiceRequest extends Request $input['id'] = $this->invoice->id; - $input['line_items'] = isset($input['line_items']) ? $this->cleanItems($input['line_items']) : []; - + if (isset($input['line_items'])) { + $input['line_items'] = isset($input['line_items']) ? $this->cleanItems($input['line_items']) : []; + } + if (array_key_exists('documents', $input)) { unset($input['documents']); }