-
Bug
-
Resolution: Unresolved
-
Low
-
None
-
6.5.0, 6.6.8
-
None
-
2
-
Severity 3 - Minor
-
1
-
Summary
If you publish a blogpost which has been created and kept as a draft for a very long time, it won't appear at the top of the list of "recent blogs". This is because it's "creationDate" is marked as the date/time you first drafted the blog and not the date/time you published the blog.
This results in the blogpost to be near the bottom of the "Recent blogposts" list if a large number of blogposts have been published since that "creationDate".
In the content table, you will also see the the "creationDate" column for the blog stores the time you first "created" the draft and not the time you published the blog.
How to replicate
- Make sure Collaborative Editing is enabled.
- Create a blog post called "Blog 1".
- Add some content.
- Close the editor and save it as a draft.
- Wait a couple of minutes.
- Create another blog post and publish it as "Blog 2".
- Create another blog post and publish it as "Blog 3".
- Wait a couple of minutes.
- Go back to the "Blog 1" draft and publish it.
Expected results
On <base-URL>/pages/viewrecentblogposts.action?key=<spacekey>, we should see the blogposts in this order (top to bottom):
- Blog 1
- Blog 3
- Blog 2
Actual results
The blogposts are instead listed in this order (top to bottom):
- Blog 3
- Blog 2
- Blog 1
Note
The behaviour persists only if Collaborative Editing is enabled. The results underneath "Expected results" occurs when Collaborative Editing is disabled.
- relates to
-
CONFSERVER-22560 Blog post creation date is used as a publish date: it is different to the actual creation time and sometimes stored as midnight
- Closed