Details
-
Bug
-
Status: Closed
-
Top
-
Resolution: Fixed
-
13.4.0, 14.0.0
-
None
-
None
Description
When page cache is enabled on virtualhost/mount level, between a full page and partial page request the first one will be cached and served for all subsequent requests.
Please find attached an archetype with the reproduction.
Reproduction scenario 1:
- Make a request to http://localhost:8080/site/events
- Make a request to http://localhost:8080/site/events./main
Expected result after step 2: see the events page without header, footer and styling.
Actual result: same response from step 1
Reproduction scenario 2:
- Make a content or hst configuration change to flush the cache.
- Make a call to http://localhost:8080/site/events./main
- Make a call to http://localhost:8080/site/events
Expected result after step 3: see the events page with a header, footer and styling.
Actual result: same response from step 2
Reproduction scenario 3 (not in provided archetype):
- Make a content or hst configuration change to flush the cache.
- Make a call to http://localhost:8080/site/events./main
- Make a call to http://localhost:8080/site/events./head
Expected result after step 3: see the events page head
Actual result: same response from step 2
DefaultRequestInfoCacheKeyFragmentCreator#create line 65 requestInfo.append(request.getRequestURI()).append(delim);
request.getRequestURI for both urls in all examples it returns /site/events
Attachments
Issue Links
- is a result of
-
HSTTWO-4108 Built-in Partial Page Rendering Capability for Site Integration
- Closed
- relates to
-
HSTTWO-4590 Partial page render does not work in homepage
- Closed