File "/Users/vajda/osaf/osaf/chandler/application/dialogs/RecurrenceDialog.py", line 151, in onFuture
self.proxy.propagateBufferChanges()
File "/Users/vajda/osaf/osaf/chandler/application/dialogs/RecurrenceDialog.py", line 399, in propagateBufferChanges
method(*args, **kwds)
File "/Users/vajda/osaf/osaf/chandler/application/dialogs/RecurrenceDialog.py", line 421, in propagateChange
table[self.currentlyModifying](name, value)
File "/Users/vajda/osaf/osaf/chandler/parcels/osaf/pim/calendar/Calendar.py", line 1630, in changeThisAndFuture
master.moveRuleEndBefore(recurrenceID)
File "/Users/vajda/osaf/osaf/chandler/parcels/osaf/pim/calendar/Calendar.py", line 1949, in moveRuleEndBefore
master.rruleset.moveRuleEndBefore(master.startTime, recurrenceID)
File "/Users/vajda/osaf/osaf/chandler/parcels/osaf/pim/calendar/Recurrence.py", line 682, in moveRuleEndBefore
rule.moveUntilBefore(dtstart, end)
File "/Users/vajda/osaf/osaf/chandler/parcels/osaf/pim/calendar/Recurrence.py", line 389, in moveUntilBefore
self.until = previous
File "/Users/vajda/osaf/osaf/chandler/repository/item/Item.py", line 299, in setAttributeValue
self.setDirty(dirty, name, _attrDict, _noFireChanges)
File "/Users/vajda/osaf/osaf/chandler/parcels/osaf/pim/calendar/Recurrence.py", line 219, in onRecurrenceChanged
getattr(self, ruletype).onRuleSetChanged(op, 'rrules')
File "/Users/vajda/osaf/osaf/chandler/parcels/osaf/pim/calendar/Recurrence.py", line 431, in onRuleSetChanged
pimNs.EventStamp(eventItem).getFirstInRule().cleanRule()
File "/Users/vajda/osaf/osaf/chandler/parcels/osaf/pim/calendar/Calendar.py", line 1943, in cleanRule
first._grabOccurrences(first.occurrences, None, True)
File "/Users/vajda/osaf/osaf/chandler/parcels/osaf/pim/calendar/Calendar.py", line 1473, in _grabOccurrences
self.updateTriageStatus()
File "/Users/vajda/osaf/osaf/chandler/parcels/osaf/pim/calendar/Calendar.py", line 1829, in updateTriageStatus
if mod.isTriageOnlyModification():
File "/Users/vajda/osaf/osaf/chandler/parcels/osaf/pim/calendar/Calendar.py", line 1836, in isTriageOnlyModification
for attr, value in item.iterModifiedAttributes():
AttributeError: 'Note' object has no attribute 'iterModifiedAttributes'