We have same issue in 4.7.15.
Here is our setup:
- [1] Folder
-- [2] Page 1 [Start Monday End Tuesday]
-- [3] Page 2 [Start Tuesday End Wednesday]
-- [4] Page 3 [Start Wednesday End Thursday]
-- ...
Our TypoScript is the following:
lib.example < styles.content.get
lib.example.select {
where = colPos=1
pidInList = 1
recursive = 3
}
On Monday the first entry will be inserted into the table containing only 1 and 2.
On Tuesday the same entry will be fetched, but Page 2 is no more accessible. But Page 2 is which is not in the cache entry.
If you don't clear the cache it will not work.
I attached our own working patch for 4.7.15.
It will insert the expired time for the first possible situation. So if we have Tuesday it will no longer fetch the cached entry, but will create a new one and remove the old one.
Another problem was that the simulated time was not used, so you could not test this scenario using the admin panel.