Project

General

Profile

Bug #90406

Updated by Sybille Peters over 4 years ago

Content with a "Publish date" or "Expiration Date" is not rendered correctly because of caching of page (content).  

 If the content has a "Publish date" that intersects with the cache duration, I would expect the cache duration to be adjusted (this one time). 

 Example: 

 *Time of created content:* Feb 17, 2020 - 14:00 
 *Cache duration:* 24 h (until Feb 18, 2020 - 14:00) 
 *Publish time:* Feb 17, 2020 - 14:05 - infinite 

 In this case, the content is not published until Feb 18 14:00 but it should be published Feb 17 14:05. 

 I would expect the cache duration to be adjusted accordingly, or maybe a warning to be issued.  

 For pages with a publish date, this would also influence the menu (of other pages), so I guess it is not so easy to get this right entirely.  


 h2. Reproduce 

 # Create a page with a content element which should be published some time in the future (the time interval being less than current cache period) 
 # Render page (so cache is filled) 
 # Wait until "Publish date" passed and load page again 

 h2. Actual result 

 The content with a "Publish date" is not displayed after the "publish date". The cache of the page must be flushed for it to be rendered. 

 h2. Expected result 

 When reloading the page after the publish date came, the content should be displayed 


Back