[BUGFIX] Check page access only if integer in ModuleRunner 51/39651/2
authorNicole Cordes <typo3@cordes.co>
Thu, 21 May 2015 11:25:59 +0000 (13:25 +0200)
committerMarkus Klein <markus.klein@typo3.org>
Thu, 21 May 2015 14:18:00 +0000 (16:18 +0200)
commitf084990f687c15dd34a6687bb9005551d030d699
treea3d82c4e721a95f45186833b347a5bebfd3eeaab
parent347473bc8601637f66d94908872eb7e39afa6edf
[BUGFIX] Check page access only if integer in ModuleRunner

If you register a module in main module "file" an error is thrown
because the ModuleRunner checks page access for the variable "id".
In any file module the id is a FAL identifier which can't be converted
to an integer value and the check fails.

This patch adds a limitation to the ModuleRunner to check page access
only if the id can be interpreted as integer value.

Releases: master, 6.2
Resolves: #67079
Change-Id: Iba44499b9b13172818aee48aefb01d102f810285
Reviewed-on: http://review.typo3.org/39651
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
typo3/sysext/extbase/Classes/Core/ModuleRunner.php