From 57d2e0615f73079bd2da5f38f306c9d3c3ff0e71 Mon Sep 17 00:00:00 2001
From: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Date: Thu, 1 Oct 2015 16:05:26 +0200
Subject: [PATCH] [BUGFIX] EXT:form - subjectField does not work in mail
 postProcessor

Respect the subjectField configuration property in the
mail postProcessor.

Resolves: #70076
Releases: master
Change-Id: I6534f04745d0c88d38beb7ec1a08eb209d0f77be
Reviewed-on: http://review.typo3.org/43696
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
---
 typo3/sysext/form/Classes/PostProcess/MailPostProcessor.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/typo3/sysext/form/Classes/PostProcess/MailPostProcessor.php b/typo3/sysext/form/Classes/PostProcess/MailPostProcessor.php
index dfdfe9f32cc6..4caa4f5ed594 100644
--- a/typo3/sysext/form/Classes/PostProcess/MailPostProcessor.php
+++ b/typo3/sysext/form/Classes/PostProcess/MailPostProcessor.php
@@ -139,8 +139,8 @@ class MailPostProcessor extends AbstractPostProcessor implements PostProcessorIn
 	protected function setSubject() {
 		if (isset($this->typoScript['subject'])) {
 			$subject = $this->typoScript['subject'];
-		} elseif ($this->getTypoScriptValueFromIncomingData('subject') !== NULL) {
-			$subject = $this->getTypoScriptValueFromIncomingData('subject');
+		} elseif ($this->getTypoScriptValueFromIncomingData('subjectField') !== NULL) {
+			$subject = $this->getTypoScriptValueFromIncomingData('subjectField');
 		} else {
 			$subject = 'Formmail on ' . GeneralUtility::getIndpEnv('HTTP_HOST');
 		}
-- 
GitLab