From 844c54ffdb035333385c4cf711b676b8570d6b11 Mon Sep 17 00:00:00 2001 From: Alex ORLUC <alex.orluc@maarch.org> Date: Thu, 9 Jul 2020 11:53:02 +0200 Subject: [PATCH] FEAT #13671 TIME 0:05 fix validator dbname --- src/frontend/app/installer/database/database.component.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/frontend/app/installer/database/database.component.ts b/src/frontend/app/installer/database/database.component.ts index 89371fd988d..325f698e65e 100644 --- a/src/frontend/app/installer/database/database.component.ts +++ b/src/frontend/app/installer/database/database.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import { FormBuilder, FormGroup, Validators, ValidationErrors } from '@angular/forms'; +import { FormBuilder, FormGroup, Validators, ValidationErrors, ValidatorFn } from '@angular/forms'; import { NotificationService } from '../../../service/notification/notification.service'; import { HttpClient } from '@angular/common/http'; import { tap } from 'rxjs/internal/operators/tap'; @@ -32,12 +32,14 @@ export class DatabaseComponent implements OnInit { private functionsService: FunctionsService, private installerService: InstallerService ) { + const valDbName: ValidatorFn[] = [Validators.pattern(/^[^\;\"]+$/), Validators.required]; + this.stepFormGroup = this._formBuilder.group({ dbHostCtrl: ['localhost', Validators.required], dbLoginCtrl: ['', Validators.required], dbPortCtrl: ['5432', Validators.required], dbPasswordCtrl: ['', Validators.required], - dbNameCtrl: ['', Validators.required], + dbNameCtrl: ['', valDbName], dbSampleCtrl: ['data_fr', Validators.required], stateStep: ['', Validators.required] }); -- GitLab