Summary: | can't accept incoming events (ics files) | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Frank Weis <frank.weis> |
Component: | general | Assignee: | Cornelius Schumacher <schumacher> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | peter.biechele |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Fixes accepting incoming published events |
Description
Frank Weis
2003-01-31 16:40:37 UTC
I am also experiencing the same error, with the indentical configuration. Same here. KDE 3.1.1 on IRIX. Since this problem still persists in Korganizer 3.1.2 (3.1.1 - someone obviously forgot to bump the version on the release of KDE 3.1.2), I've taken the time to try and figure out what's wrong. Debug output: libkcal: ICalFormat::parseScheduleMessage() getting method... libkcal: ICalFormat::parseScheduleMessage() restriction... libkcal: Write Event 'Dette er en test' (KOrganizer-866459330.292) libkcal: Write alarm for Dette er en test libkcal: ICalFormat::parseScheduleMessage() classify... libkcal: ICalFormat::parseScheduleMessage() returning... libkcal: ICalFormat::parseScheduleMessage(), result = 2 libkcal: ICalFormat::parseScheduleMessage(), status = 4 korganizer: Scheduler::acceptTransaction, method=Publish korganizer: Scheduler::acceptPublish, status=Unknown Status: 4 Analysis: icalclassify() in ICalFormat::parseScheduleMessage() seems to classify the incoming event as an "ICAL_PUBLISH_UPDATE_CLASS" (result=2). The switch statement following the icalclassify() call doesn't handle this type (and a whole lot of other types) and is thus given the "ScheduleMessage::Unknown" status (status=4). Fix: I've written a quick patch to handle the publish update class. It might not be the right way to do this, but it seems like it works. Created attachment 1833 [details]
Fixes accepting incoming published events
*** Bug 55386 has been marked as a duplicate of this bug. *** It appears that this patch is still missing in the 3.1.4 stable release (just downloaded via konstruct). Not sure how to proceed here, but that is a bit of pity...?!?! BR Holger (hkarl@ieee.org) Subject: kdepim/libkcal CVS commit by cschumac: Fix iTIP PublishUpdate. Patch by Tais M. Hansen. The new error strings we can't put in now because of the message freeze. CCMAIL: 53749-done@bugs.kde.org M +6 -0 icalformat.cpp 1.53 M +31 -12 scheduler.cpp 1.30 M +1 -1 scheduler.h 1.15 |