diff --git a/src/Extensions/ContentReviewDefaultSettings.php b/src/Extensions/ContentReviewDefaultSettings.php index d14d587..b9dbea2 100644 --- a/src/Extensions/ContentReviewDefaultSettings.php +++ b/src/Extensions/ContentReviewDefaultSettings.php @@ -222,9 +222,14 @@ public function getReviewFrom() if ($from) { return $from; } - // Fall back to admin email - return Config::inst()->get(Email::class, 'admin_email'); + $adminEmail = Config::inst()->get(Email::class, 'admin_email'); + if (is_array($adminEmail)) { + // May be configured using an array ['admin-email@mysite.text' => 'Admin email label'] + // https://docs.silverstripe.org/en/developer_guides/email/#administrator-emails + return array_values(array_keys($adminEmail))[0]; + } + return $adminEmail; } /**