Changing event time from DATE to DATE-TIME doesn't correct VALUE parameter
Steps to reproduce:
- Create an all-day event (e.g. 13 Oct 2018 to 14 Oct 2018) with Evolution or Gnome Calendar in a CalDAV calendar
- Verify that the event is present on the server
- Use Evolution or Gnome Calendar to change the start time to a date-time, like 13 Oct 2018 17:00 until 14 Oct 2018 13:00.
Result:
The uploaded iCalendar contains
DTSTART;VALUE=DATE;TZID=\/freeassociation.sourceforge.net\/Europe\/Berlin:
20181013T170000
DTEND;VALUE=DATE;TZID=\/freeassociation.sourceforge.net\/Europe\/Berlin:
20181014T123500
So, the CalDAV server (Nextcloud) rejects the iCalendar and the event is not changed in the server.
Expected result:
The uploaded iCalendar should use VALUE=DATE-TIME
.
Environment:
~> rpm -qa | grep evolution
evolution-plugin-spamassassin-3.26.6-lp150.2.6.x86_64
evolution-data-server-3.26.6-lp150.1.14.x86_64
evolution-lang-3.26.6-lp150.2.6.noarch
evolution-ews-lang-3.26.6-lp150.1.5.noarch
evolution-3.26.6-lp150.2.6.x86_64
evolution-data-server-lang-3.26.6-lp150.1.14.noarch
evolution-ews-3.26.6-lp150.1.5.x86_64
~> lsb_release -a
LSB Version: core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64:desktop-4.0-amd64:desktop-4.0-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch
Distributor ID: openSUSE
Description: openSUSE Leap 15.0
Release: 15.0
Codename: n/a