浏览代码

prevents regression on EmailFinisher::getRecipients method

Olivier Massot 2 年之前
父节点
当前提交
e958e19044
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      ot_templating/Classes/XClass/Form/Finishers/EmailFinisher.php

+ 4 - 1
ot_templating/Classes/XClass/Form/Finishers/EmailFinisher.php

@@ -15,7 +15,10 @@ class EmailFinisher extends \TYPO3\CMS\Form\Domain\Finishers\EmailFinisher
     protected function getRecipients(string $listOption): array {
         if ($listOption === 'recipients') {
             $address = $this->parseOption($listOption) ?? null;
-            return $address ? [new Address($address, 'Contact')] : [];
+
+            if ($address && is_string($address)) {
+                return [new Address($address, 'Contact')];
+            }
         }
         return parent::getRecipients($listOption);
     }