From 65d952c8152cbe0f14599adaffecb3f7f61d7fe8 Mon Sep 17 00:00:00 2001 From: Enrico Kaspar Date: Mon, 13 May 2024 20:02:24 +0200 Subject: [PATCH] fix double check on optin link --- Classes/FieldValidator/PowermailValidator.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Classes/FieldValidator/PowermailValidator.php b/Classes/FieldValidator/PowermailValidator.php index 8e9e0ee..6b7db6e 100644 --- a/Classes/FieldValidator/PowermailValidator.php +++ b/Classes/FieldValidator/PowermailValidator.php @@ -62,7 +62,8 @@ protected function isCaptchaCheckToSkip(): bool { if (property_exists($this, 'flexForm')) { $confirmationActive = $this->flexForm['settings']['flexform']['main']['confirmation'] === '1'; - return $this->getActionName() === 'create' && $confirmationActive; + $optinActive = $this->flexForm['settings']['flexform']['main']['optin'] === '1'; + return ($this->getActionName() === 'create' && $confirmationActive) || ($this->getActionName() === 'optinConfirm' && $optinActive); } return false; }