SES-114 Adder Errors to register view and user can no longer register with two different passwords

This commit is contained in:
Łukasz Góreczny 2020-12-23 13:06:01 +01:00
parent 9826e57e7f
commit 004619d6dd

View File

@ -6,7 +6,6 @@ import {Subscription} from 'rxjs';
import {ErrorResponse} from '../../../types/ErrorResponse';
import {UserRegisterViewModel} from '../../../types/viewmodels/user-viewmodels/UserRegisterViewModel';
import {HttpErrorResponse} from '@angular/common/http';
import {type} from 'os';
@Component({
selector: 'app-registration',
@ -36,6 +35,7 @@ export class RegistrationComponent implements OnDestroy {
}
Register() {
if (this.signUpFormGroup.valid) {
const userRegisterModel = new class implements UserRegisterViewModel {
password: string;
username: string;
@ -57,6 +57,11 @@ export class RegistrationComponent implements OnDestroy {
this.apiErrorMessage = error.message;
}
));
} else {
this.signUpFormGroup.get('newAccount').get('username').markAsTouched();
this.signUpFormGroup.get('newAccount').get('password').markAsTouched();
this.signUpFormGroup.get('newAccount').get('confirmPassword').markAsTouched();
}
}
ngOnDestroy() {