RED-3176: Fixed missing email in update profile request
This commit is contained in:
parent
78b24df8d7
commit
4ddd346f90
@ -40,15 +40,6 @@ export class UserProfileScreenComponent implements OnInit {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
private _getForm(): FormGroup {
|
|
||||||
return this._formBuilder.group({
|
|
||||||
email: [undefined, [Validators.required, Validators.email]],
|
|
||||||
firstName: [undefined],
|
|
||||||
lastName: [undefined],
|
|
||||||
language: [undefined],
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
get languageChanged(): boolean {
|
get languageChanged(): boolean {
|
||||||
return this._profileModel['language'] !== this.form.get('language').value;
|
return this._profileModel['language'] !== this.form.get('language').value;
|
||||||
}
|
}
|
||||||
@ -82,7 +73,7 @@ export class UserProfileScreenComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (this.profileChanged) {
|
if (this.profileChanged) {
|
||||||
const value = this.form.value as IProfile;
|
const value = this.form.getRawValue() as IProfile;
|
||||||
delete value.language;
|
delete value.language;
|
||||||
|
|
||||||
await this._userService
|
await this._userService
|
||||||
@ -98,6 +89,15 @@ export class UserProfileScreenComponent implements OnInit {
|
|||||||
this._initializeForm();
|
this._initializeForm();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private _getForm(): FormGroup {
|
||||||
|
return this._formBuilder.group({
|
||||||
|
email: [undefined, [Validators.required, Validators.email]],
|
||||||
|
firstName: [undefined],
|
||||||
|
lastName: [undefined],
|
||||||
|
language: [undefined],
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
private _initializeForm(): void {
|
private _initializeForm(): void {
|
||||||
try {
|
try {
|
||||||
this._profileModel = {
|
this._profileModel = {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user