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

Merged
s426128 merged 2 commits from SES-114 into dev 2020-12-27 22:13:17 +01:00

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() {