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
Non-existing or incorrectly formatted Tutanota attendee causes errors upon sending event updates and deletion #2975
Comments
The issue with the event you provided as an example is the trailing colon, not the fact that the Tutanota address does not exist: I think this is invalid format. We could handle it when importing the event if there are actual users that try to import such events? If you don't think we should handle the invalid format I would propose to close this as wontfix. |
Actually, its an export from our own calendar, here is the original file without changing anything:
It is however a reimport where i changed stuff in the ics file earlier. I guess we shouldn't import it in the first place, catch that error somehow or sanitize the email adresses when importing or exporting. I don't think won't fix is an option because it does throw an application error after using a normal workflow which imho should never happen. There are a gazillion sources of ics events, pretty sure someone adds malformed mail adresses. |
I tried to export and reimport calendars to create an ics files like the one you provided, but there is no trailing colon for the mailto value. So, I am not sure how to reproduce this. However, I investigated further. There are actually two different errors:
I think we should fix part 2, by allowing the deletion of events with non-existing addresses without showing an error dialog. Regarding updates for modifications of the event I think we should show a confirmation dialog and ask to ignore the non-existing address but send updates to all existing addresses. |
You would have to import a faulty event like one of those i provided first and then export it again. I just meant that we also export it with a colon at the end and do not remove it, so we would need to sanitize at some point. From the rest of your post it sounds like you were able to reproduce fine though. It think we should definitely fix both errors:
|
Test notes:
create an event with both existing and non-existing valid tutanota mail addresses (by importing a modified ics file)
|
Bug in web app
Describe the bug
When importing a calendar with an event that has an attendee with non-existing
@tutanota.com
address on it, import works but there is an error when looking at the details/edit view of that event.To Reproduce
Steps to reproduce the behavior:
Expected behavior
No error shown
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
See #2974 for the same error when creating a new event
The text was updated successfully, but these errors were encountered: