diff --git a/smp-angular/src/app/common/dialogs/password-change-dialog/password-change-dialog.component.ts b/smp-angular/src/app/common/dialogs/password-change-dialog/password-change-dialog.component.ts index 4d04629980f02979cc88e1a5c2dadd7070ee4d3f..1881fc5f1bb8c8937d46b23e2dff52d57924a763 100644 --- a/smp-angular/src/app/common/dialogs/password-change-dialog/password-change-dialog.component.ts +++ b/smp-angular/src/app/common/dialogs/password-change-dialog/password-change-dialog.component.ts @@ -65,6 +65,12 @@ export class PasswordChangeDialogComponent { this.dialogForm.controls['current-password'].setValue(''); this.dialogForm.controls['new-password'].setValue(''); this.dialogForm.controls['confirm-new-password'].setValue(''); + + this.dialogForm.controls['new-password'].valueChanges.subscribe({ + next: (value) => { + this.dialogForm.controls['confirm-new-password'].updateValueAndValidity(); + } + }); } get showCurrentPasswordField():boolean {