Summary: | RECURRENCE-ID in ics invitation causes malformed HTTP request | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Malte Dik <kde> |
Component: | incidence viewer | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | minor | CC: | greg, ingo, simonandric5, yo |
Priority: | NOR | ||
Version: | 4.14.2 | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | recurrence-id ics |
Description
Malte Dik
2014-12-19 15:21:42 UTC
Hey, Could you attach an ICS with which to reproduce this? I can't craft one with owncloud and vim it seems :/ Cheers, Grégory Before I do that an update: 4.14.6 does not show this behaviour anymore. There is still a problem, though. As I understand it it is the following: You can have recurring events which would be ics files with an RRULE. You might create an exception to the rule, which would be an ics file with a RECURRENCE-ID. Following the RFCs an ics with a RECURRENCE-ID is nothing if it does not have a corresponding ics with an RRULE. Some Microsoft services send ics files which have an RECURRENE-ID without providing the main recurrent event. All RFC obeying software has problems dealing with that. A possible solution would be if Akonadi would automatically create a base event whenever it encounters an ics file with RECURRENCE-ID that has none, yet. This would also ensure consistency when those two incidences are pushed to other services via CalDAV. Created attachment 93351 [details]
recurrence-id ics
This is an ics file which led to the described behaviour. As stated it's not as bad anymore as of 4.14.6, but an event as such still does not show up in the calendar view.
Hey, I'm not really a big fan of having the resource creating a new event that will never be sent back to the server. It's not how Akonadi is supposed to work and the design doesn't support this easily. Re-assigning to KOrg to see if something can be done at this level to have the event displayed. Cheers, Grégory And also updating the status to Confirmed, sorry for the noise :) As this bug changed quite considerably, I opened a new one at https://bugs.kde.org/show_bug.cgi?id=349993 There is also a python script attached which filters out RECURRENCE-IDs for quick mitigation. This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks (5.x). Those versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the oportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it. Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life. Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.1 aka 15.12; preferably much more recent), please open a new one unless it already exists. Thank you for all your input. |