diff --git a/src/views/admin/components/metadata-types/date/TainacanDate.vue b/src/views/admin/components/metadata-types/date/TainacanDate.vue index d77a54880..9cf9fd1f8 100644 --- a/src/views/admin/components/metadata-types/date/TainacanDate.vue +++ b/src/views/admin/components/metadata-types/date/TainacanDate.vue @@ -72,11 +72,8 @@ if (dateISO == false) { - if ( !this.isOnItemSubmissionForm ) - this.dateValue = $event.target.value; // Keep wrong version in the input so user can fix it - else - this.$emit('update:value', this.dateValue) // On item submission we send the errored version here to allow the server to return the correct format. - + this.dateValue = $event.target.value; // Keep wrong version in the input so user can fix it + this.isInvalidDate = true; return; diff --git a/src/views/admin/js/store/modules/item/actions.js b/src/views/admin/js/store/modules/item/actions.js index adbca3a29..e7eeebdf5 100644 --- a/src/views/admin/js/store/modules/item/actions.js +++ b/src/views/admin/js/store/modules/item/actions.js @@ -407,8 +407,8 @@ export const finishItemSubmission = ({ commit }, { itemSubmission, fakeItemId }) resolve( res.data ); }).catch( error => { reject({ - errors: error.response.data.errors, - error_message: error.response.data.error_message + errors: error.error.response.data.errors, + error_message: error.error.response.data.error_message }); }); }); diff --git a/src/views/gutenberg-blocks/blocks/item-submission-form/theme.vue b/src/views/gutenberg-blocks/blocks/item-submission-form/theme.vue index 1c11a6ce3..3823b4054 100644 --- a/src/views/gutenberg-blocks/blocks/item-submission-form/theme.vue +++ b/src/views/gutenberg-blocks/blocks/item-submission-form/theme.vue @@ -1053,7 +1053,7 @@ export default { } } this.formErrorMessage = errors.error_message; - + this.isSubmitting = false; this.hasSentForm = false; this.isUploading = false;