From 10646099a08d250109f079a0216e82dcf9ed44d6 Mon Sep 17 00:00:00 2001 From: James Cole Date: Tue, 11 Jul 2023 08:19:47 +0200 Subject: [PATCH] Add nullable types in validation. --- app/Api/V1/Requests/Models/Transaction/UpdateRequest.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Api/V1/Requests/Models/Transaction/UpdateRequest.php b/app/Api/V1/Requests/Models/Transaction/UpdateRequest.php index 8ba781818e..fbabd6af69 100644 --- a/app/Api/V1/Requests/Models/Transaction/UpdateRequest.php +++ b/app/Api/V1/Requests/Models/Transaction/UpdateRequest.php @@ -324,7 +324,7 @@ class UpdateRequest extends FormRequest return [ // basic fields for group: - 'group_title' => 'between:1,1000', + 'group_title' => 'between:1,1000|nullable', 'apply_rules' => [new IsBoolean()], // transaction rules (in array for splits): @@ -360,7 +360,7 @@ class UpdateRequest extends FormRequest // budget, category, bill and piggy 'transactions.*.budget_id' => ['mustExist:budgets,id', new BelongsUser()], 'transactions.*.budget_name' => ['between:1,255', 'nullable', new BelongsUser()], - 'transactions.*.category_id' => ['mustExist:categories,id', new BelongsUser()], + 'transactions.*.category_id' => ['mustExist:categories,id', new BelongsUser(), 'nullable'], 'transactions.*.category_name' => 'between:1,255|nullable', 'transactions.*.bill_id' => ['numeric', 'nullable', 'mustExist:bills,id', new BelongsUser()], 'transactions.*.bill_name' => ['between:1,255', 'nullable', new BelongsUser()],