diff --git a/ProcessMaker/Mail/TaskActionByEmail.php b/ProcessMaker/Mail/TaskActionByEmail.php index 6f453a8d5b..1a21df63f4 100644 --- a/ProcessMaker/Mail/TaskActionByEmail.php +++ b/ProcessMaker/Mail/TaskActionByEmail.php @@ -51,8 +51,9 @@ public function sendAbeEmail($config, $to, $data) if (!empty($emailScreenRef)) { // Retrieve and render custom screen if specified $customScreen = Screen::findOrFail($emailScreenRef); - $infoRenderer = $this->emailProvider->screenRenderer($customScreen->config, $data); + $infoRenderer = $this->emailProvider->screenRenderer($customScreen->config, $data, $customScreen); $emailConfig['body'] = $infoRenderer['body'] ?? __('No body configured'); + $emailConfig['styles'] = $infoRenderer['styles'] ?? ''; } else { // Default message if no custom screen is configured $emailConfig['body'] = __('No screen configured');