(fix) properly update the last-modified attribute (fixes #4313)
parent
a0bf8b6f4d
commit
a601ed47d8
1
NEWS
1
NEWS
|
@ -2,6 +2,7 @@
|
|||
------------------
|
||||
|
||||
Bug fixes
|
||||
- [core] properly update the last-modified attribute (#4313)
|
||||
- [web] prevent deletion of special folders using del key
|
||||
- [eas] improved alarms syncing with EAS devices (#4351)
|
||||
|
||||
|
|
|
@ -323,6 +323,7 @@
|
|||
[event addToExceptionDates: recurrenceId];
|
||||
|
||||
[event increaseSequence];
|
||||
[event setLastModified: [NSCalendarDate calendarDate]];
|
||||
|
||||
// We save the updated iCalendar in the database.
|
||||
[object saveCalendar: calendar];
|
||||
|
@ -1242,6 +1243,7 @@ inRecurrenceExceptionsForEvent: (iCalEvent *) theEvent
|
|||
}
|
||||
|
||||
// We save the updated iCalendar in the database.
|
||||
[event setLastModified: [NSCalendarDate calendarDate]];
|
||||
error = [eventObject saveCalendar: [event parent]];
|
||||
}
|
||||
|
||||
|
@ -1639,6 +1641,7 @@ inRecurrenceExceptionsForEvent: (iCalEvent *) theEvent
|
|||
[event addToAlarms: alarm];
|
||||
}
|
||||
|
||||
[event setLastModified: [NSCalendarDate calendarDate]];
|
||||
ex = [self saveCalendar: [event parent]];
|
||||
}
|
||||
}
|
||||
|
|
|
@ -687,6 +687,7 @@
|
|||
|
||||
- (NSException *) saveComponent: (iCalRepeatableEntityObject *) newObject
|
||||
{
|
||||
[newObject setLastModified: [NSCalendarDate calendarDate]];
|
||||
return [self saveCalendar: [newObject parent]];
|
||||
}
|
||||
|
||||
|
|
|
@ -114,7 +114,6 @@
|
|||
if ([event hasRecurrenceRules])
|
||||
[event updateRecurrenceRulesUntilDate: end];
|
||||
|
||||
[event setLastModified: [NSCalendarDate calendarDate]];
|
||||
ex = [co saveComponent: event force: forceSave];
|
||||
|
||||
// This condition will be executed only if the event is moved from a calendar to another. If destionationCalendar == 0; there is no calendar change
|
||||
|
|
Loading…
Reference in New Issue