#8978 closed defect (bug) (fixed)
Drafts are published in the past
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Priority: | high | Milestone: | 2.7.1 |
| Component: | Administration | Version: | 2.7 |
| Severity: | critical | Keywords: | has-patch needs-testing |
| Cc: |
Description
- Save a draft.
- Leave it alone for a few days (or modify its post_date to be a few days in the past).
- Go back to the post and publish it (or just view the timestamp). You'll find it's in the past, instead of the current time, even though you've not specified a publish time.
Attachments (1)
Change History (5)
markjaquith — 4 years ago
comment:1
markjaquith — 4 years ago
- Keywords has-patch needs-testing added
comment:2
markjaquith — 4 years ago
- Resolution set to fixed
- Status changed from new to closed
comment:3
markjaquith — 4 years ago
Note: See
TracTickets for help on using
tickets.

I think I know what's going on... touch_time() was expecting post_date to be all zeros for drafts and pending posts. But now it seems that post_date equals the last modified date. 8978.001.diff switches that check to post_date_gmt, which seems to stay all zeros when a date is not specified.