From 350c4b1c2a906e54143ad12a9211c37d9b3ac109 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 24 Oct 2024 18:45:08 +0300 Subject: [PATCH] do not submit invalid field value --- app/javascript/submission_form/form.vue | 4 ++++ 1 file changed, 4 insertions(+) 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]