diff --git a/src/components/SQFormDialogStepper/SQFormDialogStepper.js b/src/components/SQFormDialogStepper/SQFormDialogStepper.js index 42e93a03..2151e0e8 100644 --- a/src/components/SQFormDialogStepper/SQFormDialogStepper.js +++ b/src/components/SQFormDialogStepper/SQFormDialogStepper.js @@ -140,8 +140,14 @@ export function SQFormDialogStepper({ return false; } const currentStepKeys = Object.keys(validationSchema.fields); - const stepValues = currentStepKeys.every((step) => { - return !!values[step]; + const stepValues = currentStepKeys.every((step) => { + if ( + values[step].length === 0 && + validationSchema.fields[step]?.tests[0]?.OPTIONS?.name === 'required' + ) { + return false; + } + return true; }); if (