diff --git a/app/javascript/submission_form/form.vue b/app/javascript/submission_form/form.vue index addf7570..6aa83611 100644 --- a/app/javascript/submission_form/form.vue +++ b/app/javascript/submission_form/form.vue @@ -1316,7 +1316,7 @@ export default { const currentFieldUuids = this.currentStepFields.map((f) => f.uuid) const currentFieldType = this.currentField.type - if (!formData && !this.$refs.form.checkValidity()) { + if (!formData && !this.$refs.form.checkValidity() && currentFieldUuids.every((fieldUuid) => isEmpty(this.submittedValues[fieldUuid]) || !isEmpty(this.values[fieldUuid]))) { return }