appointment with attachment file name containing comma cannot be forwarded as iCalendar
I am using Fedora Workstation 39 Xfce spin with:
$ rpm -qa *evolution* | sort
evolution-3.50.2-1.fc39.x86_64
evolution-data-server-3.50.2-1.fc39.x86_64
evolution-data-server-langpacks-3.50.2-1.fc39.noarch
evolution-ews-3.50.2-2.fc39.x86_64
evolution-ews-langpacks-3.50.2-2.fc39.noarch
evolution-langpacks-3.50.2-1.fc39.noarch
evolution-pst-3.50.2-1.fc39.x86_64
This issue can be reproduced without having to configure an account in Evolution.
Issue: If an appointment in calendar has a file attached, whose file name contains the normal comma ",", then that appointment cannot be forwarded as iCalendar.
Steps to reproduce:
- create file "te,st" in your home directory "/home/user"
- switch to Evolution calendar window
- create new appointment:
- in General tab: Summary=test
- in Attachments tab: attach file from step 1
- click [Save and Close] button
- right mouse button click appointment; click on "Forward as iCalendar..."
- in Evolution window at top a warning header appears with text:
Failed to send an event to the calendar "On This Computer : Personal"
Error opening file /home/user/.local/share/evolution/calendar/system/92d7e63cacc138d86dfc54f2c3f5ca232ff76246-te\,st: No such file or directory
- note: If you run
ls ...path as given in Evolution window...
you can see the file does exist and is fine.
- note: If you run
- shortly afterwards an email window appears:
- Subject: test
- Body:
test
Start Date: ...as set above...
End Date: ...as set above... - Attachment: "Event information" (984 bytes)
- if you save "Event information", it is saved as "calendar.ics"
- the saved ICS file contains the path with backslash, like in Evolution window; but I do not know if this is any good (I never used it before)