From ee882b99e9e7b6b8bad2bbd52d2c7e03071dbc6c Mon Sep 17 00:00:00 2001 From: Brezo Cordero <8002881+brezocordero@users.noreply.github.com> Date: Mon, 31 Jul 2023 20:00:32 -0500 Subject: [PATCH] Use admin_email as default sender. [MAILPOET-5498] --- mailpoet/lib/Config/Populator.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mailpoet/lib/Config/Populator.php b/mailpoet/lib/Config/Populator.php index 4bfa2ce198..f2b9f23f47 100644 --- a/mailpoet/lib/Config/Populator.php +++ b/mailpoet/lib/Config/Populator.php @@ -231,9 +231,11 @@ class Populator { // parse current user name if an email is used $senderName = explode('@', $currentUserName); $senderName = reset($senderName); + // If current user is not set, default to admin email + $senderAddress = $currentUser->user_email ?: $this->wp->getOption('admin_email'); // phpcs:ignore Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps $defaultSender = [ 'name' => $senderName, - 'address' => $currentUser->user_email ?: '', // phpcs:ignore Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps + 'address' => $senderAddress ?: '', ]; $savedSender = $this->settings->fetch('sender', []);