Project

General

Profile

Actions

Bug #100360

open

Cache is not invalidated for referenced content via "Insert Records" / Shortcut CE

Added by Henrik Ziegenhain over 1 year ago. Updated 6 months ago.

Status:
Under Review
Priority:
Should have
Assignee:
-
Category:
Caching
Start date:
2023-03-30
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
11
PHP Version:
8.1
Tags:
shortcut cache
Complexity:
Is Regression:
Sprint Focus:

Description

Hi everyone,

we recently stumpled upon a very annoying issue, that got not noticed since some time (years, ever?!)
The page cache is not invalidated, if there are shortcut content elements and the referenced element got changes.

Steps to reproduce:
- Insert a common content element on "page 1"
- Insert a shortcut CE on "page 2" and select the recently added content elment from step 1 as reference
- open new Browser or Incognito Tab
- navigate to "page 1" and "page 2"
- (have look to database and verify, that both pages got cached)
- edit the original CE on Page 1
- reload "page 2" frontend in incognito Tab
- see, that nothing changed
- open "page 1" frontend in incognito Tab - on this page everything is fine, caches got invalidated

This is reproducable on v11 and v12.

This issue gets even more complicated, when one of the extensions Container, Gridelements or Flux are in place.
In this cases child records need to be observed for changes as well. Likly the parent elements get referenced.

Kind regards
Henrik


Related issues 1 (1 open0 closed)

Related to TYPO3 Core - Bug #91561: Lifetime of cache is not properly computed for "Insert Records" CENew2020-06-03

Actions
Actions

Also available in: Atom PDF