From 11e2885280d424e7ae3b4260f5c535a14f089032 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Christian=20E=C3=9Fl?= <indy.essl@gmail.com>
Date: Tue, 7 Apr 2020 18:10:24 +0200
Subject: [PATCH] [BUGFIX] Fix typo in sysfolder related doktype check

The changes in #18079 have a small, but nasty typo, that makes it
impossible to correctly check if the page is a sysfolder.

Resolves: #90975
Related: #18079
Releases: master
Change-Id: Iec8d119a9d29adec742f322a66102ce77a6eb16a
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64095
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Daniel Goerz <daniel.goerz@posteo.de>
Reviewed-by: Josef Glatz <josefglatz@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <daniel.goerz@posteo.de>
---
 .../Classes/Controller/TypoScriptFrontendController.php         | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php b/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
index 388300642c42..407d2af48357 100644
--- a/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
+++ b/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
@@ -1381,7 +1381,7 @@ class TypoScriptFrontendController implements LoggerAwareInterface
             }
         }
         // Spacer and sysfolders is not accessible in frontend
-        if ($this->page['doktype'] == PageRepository::DOKTYPE_SPACER || $this->page['dokype'] == PageRepository::DOKTYPE_SYSFOLDER) {
+        if ($this->page['doktype'] == PageRepository::DOKTYPE_SPACER || $this->page['doktype'] == PageRepository::DOKTYPE_SYSFOLDER) {
             $message = 'The requested page does not exist!';
             $this->logger->error($message);
             try {
-- 
GitLab