diff --git a/dmp-frontend/src/app/ui/dataset/dataset-wizard/dataset-wizard.component.ts b/dmp-frontend/src/app/ui/dataset/dataset-wizard/dataset-wizard.component.ts index f7377c335..970b65d80 100644 --- a/dmp-frontend/src/app/ui/dataset/dataset-wizard/dataset-wizard.component.ts +++ b/dmp-frontend/src/app/ui/dataset/dataset-wizard/dataset-wizard.component.ts @@ -775,6 +775,7 @@ export class DatasetWizardComponent extends CheckDeactivateBaseComponent impleme const errorMessages = this._buildSemiFormErrorMessages(); this.showValidationErrorsDialog(undefined, errorMessages); this.hintErrors = true; + this.saving = false; return; } this.submit(saveType); @@ -853,7 +854,7 @@ export class DatasetWizardComponent extends CheckDeactivateBaseComponent impleme saveFinalize() { // this.formService.touchAllFormFields(this.formGroup); - + this.saving = true; if (!this.isSemiFormValid(this.formGroup) || (this.table0fContents && this.table0fContents.hasVisibleInvalidFields())) { // this.showValidationErrorsDialog(); this.dialog.open(FormValidationErrorsDialogComponent, { @@ -865,6 +866,7 @@ export class DatasetWizardComponent extends CheckDeactivateBaseComponent impleme this.touchForm(); this.hintErrors = true; + this.saving = false; return; } const dialogRef = this.dialog.open(ConfirmationDialogComponent, {