Skip to content

Commit c9c2a77

Browse files
committed
Request-a-copy: Merge recaptcha headers to generic x-captcha-payload
1 parent e928eab commit c9c2a77

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

src/app/core/data/eperson-registration.service.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ describe('EpersonRegistrationService', () => {
9595
const expected = service.registerEmail('test@mail.org', 'afreshcaptchatoken');
9696
let headers = new HttpHeaders();
9797
const options: HttpOptions = Object.create({});
98-
headers = headers.append('x-recaptcha-token', 'afreshcaptchatoken');
98+
headers = headers.append('x-captcha-payload', 'afreshcaptchatoken');
9999
options.headers = headers;
100100

101101
expect(requestService.send).toHaveBeenCalledWith(new PostRequest('request-id', 'rest-url/registrations', registration, options));

src/app/core/data/eperson-registration.service.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export class EpersonRegistrationService {
6767
/**
6868
* Register a new email address
6969
* @param email
70-
* @param captchaToken the value of x-recaptcha-token header
70+
* @param captchaToken the value of x-captcha-payload header
7171
*/
7272
registerEmail(email: string, captchaToken: string = null, type?: string): Observable<RemoteData<Registration>> {
7373
const registration = new Registration();
@@ -80,8 +80,7 @@ export class EpersonRegistrationService {
8080
const options: HttpOptions = Object.create({});
8181
let headers = new HttpHeaders();
8282
if (captchaToken) {
83-
headers = headers.append('x-recaptcha-token', captchaToken);
84-
headers = headers.append('x-captcha-version', captchaToken);
83+
headers = headers.append('x-captcha-payload', captchaToken);
8584
}
8685
options.headers = headers;
8786

0 commit comments

Comments
 (0)