Deleted custom calendar day text overrides imported calendar
| Originator: | phil | ||
| Number: | rdar://12873723 | Date Originated: | 13-Dec-2012 03:35 PM |
| Status: | Open | Resolved: | |
| Product: | iLife | Product Version: | iPhoto 9.4.2 |
| Classification: | Other Bug | Reproducible: | Always |
13-Dec-2012 03:35 PM Phillip Jordan: Summary: In an iPhoto "Big Date" Calendar Project, if you edit the text for a specific day, delete that text, and import a calendar in which that day is a significant day (holiday), the day in the iPhoto Calendar stays permanently blank and unhighlighted. Steps to Reproduce: - Create a "Big Date" calendar project in iPhoto. - Edit the label for e.g. a known holiday such as 25th Dec. - Change your mind and delete the label. - Import a calendar which is known to contain the day in question as a holiday, e.g. UK national holidays Expected Results: - The day should be displayed as a holiday as per the imported calendar - The font colour should change to the highlight (holiday) colour Actual Results: - Notice the day is still displayed empty - The default colour is used (not highlighted) Regression: This bug has been around for a few years now. Notes: Deleting the label from a day should reset it back to defaults. Instead, the KHProjectJournalEntry table in the iPhoto Library's Projects.db contains multiple records for that day, including a blank one, and it appears only one of them is actually used. As a work-around, manually locating and deleting the blank KHProjectJournalEntry record using the sqlite3 command line interface gives the calendar-imported entry priority, and the day is displayed correctly. Another work-around is to delete the whole calendar and start from scratch, avoiding manual editing of day labels. The behaviour is extremely confusing and work-around 1 is beyond the capabilities of most users, and work-around 2 is extremely time-consuming.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!