From c69934aab6519ecda4aa184a03bd7ebce1e5a6b1 Mon Sep 17 00:00:00 2001 From: Davide Negretti Date: Thu, 29 Sep 2022 22:07:15 +0200 Subject: [PATCH] [CST-6782] Fix --- src/app/core/google-recaptcha/google-recaptcha.service.ts | 2 +- src/app/register-email-form/register-email-form.component.ts | 2 +- src/app/shared/google-recaptcha/google-recaptcha.component.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/app/core/google-recaptcha/google-recaptcha.service.ts b/src/app/core/google-recaptcha/google-recaptcha.service.ts index c2e3fdc86f..72de1bb26c 100644 --- a/src/app/core/google-recaptcha/google-recaptcha.service.ts +++ b/src/app/core/google-recaptcha/google-recaptcha.service.ts @@ -136,7 +136,7 @@ export class GoogleRecaptchaService { return of(grecaptcha.execute()); } - public getRecaptchaTokenResponse () { + public getRecaptchaTokenResponse() { return grecaptcha.getResponse(); } diff --git a/src/app/register-email-form/register-email-form.component.ts b/src/app/register-email-form/register-email-form.component.ts index 023e2c7d98..ced87b9e75 100644 --- a/src/app/register-email-form/register-email-form.component.ts +++ b/src/app/register-email-form/register-email-form.component.ts @@ -115,7 +115,7 @@ export class RegisterEmailFormComponent implements OnInit { if (captchaVersion === 'v3') { return this.googleRecaptchaService.getRecaptchaToken('register_email'); } else if (captchaVersion === 'v2' && captchaMode === 'checkbox') { - return this.googleRecaptchaService.getRecaptchaTokenResponse(); + return of(this.googleRecaptchaService.getRecaptchaTokenResponse()); } else if (captchaVersion === 'v2' && captchaMode === 'invisible') { return of(tokenV2); } else { diff --git a/src/app/shared/google-recaptcha/google-recaptcha.component.ts b/src/app/shared/google-recaptcha/google-recaptcha.component.ts index 980699046b..16c49ba45b 100644 --- a/src/app/shared/google-recaptcha/google-recaptcha.component.ts +++ b/src/app/shared/google-recaptcha/google-recaptcha.component.ts @@ -20,7 +20,7 @@ export class GoogleRecaptchaComponent implements OnInit { */ @Output() executeRecaptcha: EventEmitter = new EventEmitter(); - @Output() checkboxChecked: EventEmitter = new EventEmitter(); + @Output() checkboxChecked: EventEmitter = new EventEmitter(); @Output() showNotification: EventEmitter = new EventEmitter(); @@ -50,7 +50,7 @@ export class GoogleRecaptchaComponent implements OnInit { this.executeRecaptcha.emit($event); break; case 'checkbox': - this.checkboxChecked.emit(isNotEmpty($event)); // todo fix con boolean + this.checkboxChecked.emit(isNotEmpty($event)); break; default: console.error(`Invalid reCaptcha mode '${this.captchaMode}`);