Validation fix for payment schedules

This commit is contained in:
David Bomba 2025-08-15 11:26:00 +10:00
parent d81bc1e7d5
commit 0d6ad1c4a2
1 changed files with 3 additions and 2 deletions

View File

@ -56,11 +56,12 @@ class PaymentScheduleRequest extends Request
$input['is_paused'] = false;
$input['parameters']['auto_bill'] = (bool) isset($input['parameters']['auto_bill']) ? $input['parameters']['auto_bill'] : false;
$input['parameters']['schedule'] = [];
if(isset($input['parameters']['schedule']) && is_array($input['parameters']['schedule']) && count($input['parameters']['schedule']) > 0) {
$input['parameters']['schedule'] = $input['parameters']['schedule'];
}
else{
$input['parameters']['schedule'] = [];
}
if (isset($input['schedule']) && is_array($input['schedule']) && count($input['schedule']) > 0) {
$schedule_map = collect($input['schedule'])->map(function ($schedule, $key) {