-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
bug: wrong event if UNTIL< DTSTART #117
Comments
@zoifar thanks for reporting this. It seems unusual to not remove the event at all. Can you tell me more about the background of where this is generated? The until value often is on a valid repetition date, in this example it is not. I just want to be sure that when this becomes expected behavior that there is a general expectation of ICS functioning like this. Maybe, there is something in the spec... If it is a single person's expectation, it can still be implemented. I definitely like that you caught a case I would not even have thought about! |
@niccokunzmann, this is generated by atlassian confluence calendar when the first event in series and all future instances are deleted. |
Thanks, that makes sense to me. Would you like to give it a go? |
What happens if you edit a recurrence and then delete the whole event series? |
If you edit a recurrence and then delete the whole event series, than no events are present in ICS file. |
I am not sure if all special cases are covered as there might also be edited recurrences. Either way, you can test with
I think, this issue can be closed and a new version released. |
It works. Thank you. This issue can be closed. |
This is included in 2.1.1 |
Describe the bug
If UNTIL< DTSTART then a wrong event is returned.
To Reproduce
ICS file
Expected behavior
No events should be returned.
Console output
start 2023-10-02 duration 7 days, 0:00:00
Version:
2.1.0
The text was updated successfully, but these errors were encountered: