diff --git a/app/javascript/submission_form/form.vue b/app/javascript/submission_form/form.vue index e511b047..03950e47 100644 --- a/app/javascript/submission_form/form.vue +++ b/app/javascript/submission_form/form.vue @@ -1107,6 +1107,10 @@ export default { const currentFieldUuids = this.currentStepFields.map((f) => f.uuid) const currentFieldType = this.currentField.type + if (!formData && !this.$refs.form.checkValidity()) { + return + } + if (this.dryRun) { currentFieldUuids.forEach((fieldUuid) => { this.submittedValues[fieldUuid] = this.values[fieldUuid]