diff --git a/src/app/self-service/users/user.service.ts b/src/app/self-service/users/user.service.ts index d9567d1b1..aa9a870b6 100644 --- a/src/app/self-service/users/user.service.ts +++ b/src/app/self-service/users/user.service.ts @@ -64,7 +64,7 @@ export class UserService { */ changePassword(userId: string, passwordObj: any) { - return this.http.put(`/self/user/${userId}`, passwordObj); + return this.http.put(`/users/${userId}`, passwordObj); } } diff --git a/src/app/shared/change-password-dialog/change-password-dialog.component.ts b/src/app/shared/change-password-dialog/change-password-dialog.component.ts index 9390df613..1e2a08a2c 100644 --- a/src/app/shared/change-password-dialog/change-password-dialog.component.ts +++ b/src/app/shared/change-password-dialog/change-password-dialog.component.ts @@ -32,7 +32,7 @@ export class ChangePasswordDialogComponent implements OnInit { /** Change Password form */ createChangePasswordForm() { this.changePasswordForm = this.formBuilder.group({ - 'password': ['', [Validators.required, Validators.pattern('^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&].{8,}$'), Validators.maxLength(50), Validators.minLength(8)]], + 'password': ['', [Validators.required, Validators.pattern('^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*[#$@$!%*?&])[A-Za-z\d#$@$!%*?&].{8,}$'), Validators.maxLength(50), Validators.minLength(8)]], 'repeatPassword': ['', [Validators.required, this.confirmPassword('password')]] }); }