CST-6153 changes for challange sign update

This commit is contained in:
Nikunj Sharma
2022-08-09 13:25:03 +05:30
parent f203f27e53
commit 2d7b5768bf
2 changed files with 3 additions and 6 deletions

View File

@@ -219,8 +219,7 @@ describe('ProfilePageComponent', () => {
component.setCurrentPasswordValue('current-password'); component.setCurrentPasswordValue('current-password');
operations = [ operations = [
{ op: 'add', path: '/password', value: 'testest' }, { "op": "add", "path": "/password", "value": { "password": "testest", "challenge": "current-password" } }
{ op: 'add', path: '/challenge', value: 'current-password' }
]; ];
result = component.updateSecurity(); result = component.updateSecurity();
}); });
@@ -244,8 +243,7 @@ describe('ProfilePageComponent', () => {
component.setInvalid(false); component.setInvalid(false);
component.setCurrentPasswordValue('current-password'); component.setCurrentPasswordValue('current-password');
operations = [ operations = [
{ op: 'add', path: '/password', value: 'testest' }, { "op": "add", "path": "/password", "value": {"password": "testest", "challenge": "current-password" }}
{ op: 'add', path: '/challenge', value: 'current-password' }
]; ];
result = component.updateSecurity(); result = component.updateSecurity();
epersonService.patch(user, operations).subscribe((response) => { epersonService.patch(user, operations).subscribe((response) => {

View File

@@ -147,8 +147,7 @@ export class ProfilePageComponent implements OnInit {
} }
if (!this.invalidSecurity && passEntered) { if (!this.invalidSecurity && passEntered) {
const operations = [ const operations = [
{ op: 'add', path: '/password', value: this.password }, { "op": "add", "path": "/password", "value": { "password": this.password, "challenge": this.currentPassword } }
{ op: 'add', path: '/challenge', value: this.currentPassword }
] as Operation[]; ] as Operation[];
this.epersonService.patch(this.currentUser, operations).pipe(getFirstCompletedRemoteData()).subscribe((response: RemoteData<EPerson>) => { this.epersonService.patch(this.currentUser, operations).pipe(getFirstCompletedRemoteData()).subscribe((response: RemoteData<EPerson>) => {
if (response.hasSucceeded) { if (response.hasSucceeded) {