diff --git a/src/app/shared/dialogs/prompt-dialog/prompt-dialog.component.ts b/src/app/shared/dialogs/prompt-dialog/prompt-dialog.component.ts index e258646286e9de2d0bc25734375b436fc300be49..8f5310adb4ee8fc343da1f4cd53e73b8e9eb625c 100644 --- a/src/app/shared/dialogs/prompt-dialog/prompt-dialog.component.ts +++ b/src/app/shared/dialogs/prompt-dialog/prompt-dialog.component.ts @@ -65,11 +65,13 @@ export class PromptDialogComponent implements OnInit { ngOnInit() { // Deafults for input form + let formValidators = [Validators.required]; + if (this.maxLength) { + formValidators.push(Validators.maxLength(this.maxLength)); + } + this.inputForm = new FormGroup({ - value: new FormControl(this.initialValue || '', [ - Validators.maxLength(this.maxLength), - Validators.required, - ]), + value: new FormControl(this.initialValue || '', formValidators), }); }