From ace62a889c54e8c4fe973c6d7d7cd2e0aa8ced40 Mon Sep 17 00:00:00 2001
From: Alex ORLUC <alex.orluc@maarch.org>
Date: Fri, 3 Jul 2020 09:48:31 +0200
Subject: [PATCH] FEAT #13671 TIME 0:05 fix email validator

---
 src/frontend/app/installer/useradmin/useradmin.component.ts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/frontend/app/installer/useradmin/useradmin.component.ts b/src/frontend/app/installer/useradmin/useradmin.component.ts
index 496aeb09360..b59d02a5328 100644
--- a/src/frontend/app/installer/useradmin/useradmin.component.ts
+++ b/src/frontend/app/installer/useradmin/useradmin.component.ts
@@ -26,12 +26,13 @@ export class UseradminComponent implements OnInit {
     ) {
 
         const valLogin: ValidatorFn[] = [Validators.pattern(/^[\w.@-]*$/), Validators.required];
+        const valEmail: ValidatorFn[] = [Validators.pattern(/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/), Validators.required];
 
         this.stepFormGroup = this._formBuilder.group({
             login: [{ value: 'superadmin', disabled: true }, valLogin],
             password: ['', Validators.required],
             passwordConfirm: ['', Validators.required],
-            email: ['dev@maarch.org', Validators.required],
+            email: ['dev@maarch.org', valEmail],
         });
     }
 
-- 
GitLab