From 2ec857f816be410830fc6836b9d2e80a148b1dd9 Mon Sep 17 00:00:00 2001
From: Brandon Lira <brandonlira98@gmail.com>
Date: Tue, 11 Mar 2025 23:57:20 -0300
Subject: [PATCH] Issue #3401849: Fix null sender error for Symfony Mailer

---
 src/Plugin/EmailBuilder/ContactEmailBuilderBase.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Plugin/EmailBuilder/ContactEmailBuilderBase.php b/src/Plugin/EmailBuilder/ContactEmailBuilderBase.php
index fd2f768..f9a0a81 100644
--- a/src/Plugin/EmailBuilder/ContactEmailBuilderBase.php
+++ b/src/Plugin/EmailBuilder/ContactEmailBuilderBase.php
@@ -39,7 +39,7 @@ class ContactEmailBuilderBase extends EmailBuilderBase {
       ->setVariable('sender_name', $sender->getDisplayName())
       ->setVariable('sender_url', $sender->isAuthenticated() ? $sender->toUrl('canonical')->toString() : Url::fromUri('mailto:' . $sender->getEmail()));
 
-    if ($email->getSubType() == 'mail') {
+    if ($sender && $email->getSubType() == 'mail') {
       $email->setReplyTo($sender);
     }
   }
-- 
GitLab