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; }