[BUGFIX] Fix misleading hint in Mvc/Dispatcher 99/23999/2
authorWouter Wolters <typo3@wouterwolters.nl>
Mon, 23 Sep 2013 20:21:02 +0000 (22:21 +0200)
committerGeorg Ringer <georg.ringer@gmail.com>
Wed, 25 Sep 2013 06:11:33 +0000 (08:11 +0200)
The new property mapper is enabled by default now.
Due to this the hint inside the exception is misleading.
It hints now to the new @ignorevalidation annotation.

The old one annotation will stay.

Change-Id: I6a7f213f38a72a3b7676af5b1bf07f879fb99253
Resolves: #52198
Releases: 6.2
Reviewed-on: https://review.typo3.org/23999
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
typo3/sysext/extbase/Classes/Mvc/Dispatcher.php

index 35dcc62..3ccb74e 100644 (file)
@@ -76,7 +76,7 @@ class Dispatcher implements \TYPO3\CMS\Core\SingletonInterface {
                $dispatchLoopCount = 0;
                while (!$request->isDispatched()) {
                        if ($dispatchLoopCount++ > 99) {
-                               throw new \TYPO3\CMS\Extbase\Mvc\Exception\InfiniteLoopException('Could not ultimately dispatch the request after ' . $dispatchLoopCount . ' iterations. Most probably, a @dontvalidate annotation is missing on re-displaying a form with validation errors.', 1217839467);
+                               throw new \TYPO3\CMS\Extbase\Mvc\Exception\InfiniteLoopException('Could not ultimately dispatch the request after ' . $dispatchLoopCount . ' iterations. Most probably, a @ignorevalidation or @dontvalidate (old propertymapper) annotation is missing on re-displaying a form with validation errors.', 1217839467);
                        }
                        $controller = $this->resolveController($request);
                        try {