Index: korgac/koalarmclient.cpp =================================================================== --- korgac/koalarmclient.cpp +++ korgac/koalarmclient.cpp @@ -212,14 +212,14 @@ true /* exclude blocked alarms */); foreach ( const Alarm::Ptr &alarm, alarms ) { - QStringList calendars = mCalendar->calendars(alarm->parentUid()); + const QString uid = alarm->customProperty("ETMCalendar", "parentUid"); + const QStringList calendars = mCalendar->calendars(uid); if (!calendars.isEmpty()) { //FIXME don't just pick the first calendar - const Incidence::Ptr parentIncidence = mCalendar->incidence(calendars.first(), alarm->parentUid()); - const Akonadi::Item item = mCalendar->item( mCalendar->incidence(calendars.first(), alarm->parentUid()) ); + const Akonadi::Item item = mCalendar->item( mCalendar->incidence(calendars.first(), uid) ); createReminder( mCalendar, item, from, alarm->text() ); } else { - kWarning() << "Couldn't find calendar"; + kWarning() << "Couldn't find calendar for " << uid; } } }