[!!!][BUGFIX] Skip cache hash for URIs to non-cacheable actions 94/31594/13
authorMathias Brodala <mbrodala@pagemachine.de>
Fri, 11 Jul 2014 11:51:47 +0000 (13:51 +0200)
committerHelmut Hummel <helmut.hummel@typo3.org>
Mon, 2 Mar 2015 18:07:06 +0000 (19:07 +0100)
commit3ab6f2a08283041d52a05db3e26817c66024da88
tree0e4e44bcb146b59139468096f525dc0a92f06f04
parent682c16fb4c7d55acf4e245cab2b7c64197f4ff17
[!!!][BUGFIX] Skip cache hash for URIs to non-cacheable actions

When building an URI for a non-cacheable action, while the current
request also is uncached, we can skip the cache hash for the target URI
to avoid unnecessary page cache entries.

Since this is a change in behavior during link generation, which other
code may rely upon, this is marked as breaking change.

Resolves: #60272
Releases: master
Change-Id: I448c33d23b790de1064eff95d0a940878b0299ac
Reviewed-on: http://review.typo3.org/31594
Reviewed-by: Markus Klein <klein.t3@reelworx.at>
Tested-by: Markus Klein <klein.t3@reelworx.at>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
typo3/sysext/core/Documentation/Changelog/master/Breaking-60272-SkipCacheHashForUrisToNonCacheableActions.rst [new file with mode: 0644]
typo3/sysext/extbase/Classes/Mvc/Web/Routing/UriBuilder.php
typo3/sysext/extbase/Tests/Unit/Mvc/Web/Routing/UriBuilderTest.php