-
Notifications
You must be signed in to change notification settings - Fork 233
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recurrence issue #371
Comments
Can you post the ical text that Kendo creates? |
Hi, Thanks for your quick reaction! I didn't know exactly what do you mean by "ical text", but I found an example and I hope it's what do you need. If not, please advise! |
Yeah, when Kendo serializes the event(s), it will produce something like this:
Can you paste the text that Kendo creates? I think you're saving them to the database? |
Hi, I used a script from here to export the events (https://docs.telerik.com/kendo-ui/controls/scheduling/scheduler/how-to/export/ical-export), but the format generated is slightly different than yours:
If I inspect the events inside the scheduler and put it in the format you provided, it would look like this:
Is this ok? |
Unfortunately rfc 5545 leaves this case undefined:
However, I agree, that one would intuitively expect, and that it makes a lot of sense, that dtstart itself isn't returned if it doesn't match the rrule. It also seems that most libs implement it that way. So +1 for implementing iCal.net that way too. |
So, can we expect for this implementation? |
This is a Telerik idiosyncrasy that I worked around in one of our applications this week. Telerik hard-codes that all UNTIL values are UTC, which is bogus. The workaround is to manually change each IAppointment’s RecurUntil value, and specify a DateTimeKind of Local using DateTime.SpecifyKind. That means you’ll need a filter all values coming from Telerik. There is no other way. This is a Telerik bug. I disassembled the Telerik DLLs and found the specific methods that do the wrong thing(s). It’s very frustrating. I spent hours unwinding the problem, but it’s part of a larger problem with Telerik controls: they’re really bad at handling anything time zone-related. |
Hi,
I have the following situation:
My questions are:
This is my test code:
Thank you!
The text was updated successfully, but these errors were encountered: