From 3ba04e4b05cc2fb141b02d338bae6e40fbde1e93 Mon Sep 17 00:00:00 2001
From: Torsten Schrade <schradt@uni-mainz.de>
Date: Tue, 20 Jun 2017 06:53:49 +0200
Subject: [PATCH] [BUGFIX] Fully initialize ContentObjectRenderer in
 HtmlViewHelper

Add a call to the start function of ContentObjectRenderer after
instantiation. This is necessary to get all hooks fully initialized.

Resolves: #81624
Resolves: #75314
Releases: master, 8.7, 7.6
Change-Id: I75d30e860cd77a1b233d4383a3e57afe9a34ec54
Reviewed-on: https://review.typo3.org/53264
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
---
 typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php b/typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php
index c82a6246dc28..b58ecc324d86 100644
--- a/typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php
+++ b/typo3/sysext/fluid/Classes/ViewHelpers/Format/HtmlViewHelper.php
@@ -102,6 +102,7 @@ class HtmlViewHelper extends AbstractViewHelper
         }
         $value = $renderChildrenClosure();
         $contentObject = GeneralUtility::makeInstance(ContentObjectRenderer::class);
+        $contentObject->start([]);
         $content = $contentObject->parseFunc($value, [], '< ' . $parseFuncTSPath);
         if (TYPO3_MODE === 'BE') {
             self::resetFrontendEnvironment();
-- 
GitLab