diff --git a/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php b/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php
index 1d749318beac33456fc2f010efa336c19b94eac3..e57d05cb2e9983ec8d7acc8c6f88e3fdc6227edb 100644
--- a/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php
+++ b/typo3/sysext/extbase/Classes/Mvc/Controller/ActionController.php
@@ -545,6 +545,7 @@ abstract class ActionController implements ControllerInterface
             $this->request->getControllerActionName(),
             $this->request->getFormat()
         );
+        $this->setViewConfiguration($view);
         if ($view instanceof AbstractTemplateView) {
             $renderingContext = $view->getRenderingContext();
             if ($renderingContext instanceof RenderingContext) {
@@ -554,8 +555,6 @@ abstract class ActionController implements ControllerInterface
             $templatePaths->fillDefaultsByPackageName($this->request->getControllerExtensionKey());
             $templatePaths->setFormat($this->request->getFormat());
         }
-
-        $this->setViewConfiguration($view);
         if (method_exists($view, 'injectSettings')) {
             $view->injectSettings($this->settings);
         }