SUMMARY When creating an event in the agenda view by double clicking on a time, by dragging a selection or by hitting the create new event button, no matter what the start and end times I set for the event, it always makes the event the whole day. STEPS TO REPRODUCE 1. Click create new event 2. Add a title, and select a start and end time 3. Hit OK OBSERVED RESULT An event is created with the correct title, but the time is all day. EXPECTED RESULT The time to be what was specified when the event was created. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux repo versions (available in About System) KDE Plasma Version: 5.16.5 KDE Frameworks Version: 5.61.0 Qt Version: 5.13.1 ADDITIONAL INFORMATION If I use the handles at the ends of the event after creating it, I can make it the correct time. If I try to edit the time of an existing event using the edit dialog, the event doesn't change. The calendar is synchronized from Nextcloud using CalDAV
I can't reproduce it.
This also occurs on an iCal calendar imported from a file on disk. I also cannot set a time for the due date of a todo, I can only set the date.
I also get the following output to stdout when creating an event: org.kde.pim.calendarview: Duplicate incidence detected. File a bug against the resource. collection= 39 org.kde.pim.calendarview: Duplicate incidence detected. File a bug against the resource. collection= 39 org.kde.pim.incidenceeditor: free slot calculation: invalid range. range( 0 ) / mSlotResolutionSeconds( 900 ) = 0 org.kde.pim.calendarview: Agenda::removeIncidence() Failed to remove "37d40518-66a7-4d6c-aa73-b4154f9abec6" org.kde.pim.calendarview: Agenda::removeIncidence() Failed to remove "37d40518-66a7-4d6c-aa73-b4154f9abec6"
*** This bug has been marked as a duplicate of bug 410167 ***
Git commit 37c9ebe699e33f84700489982da301bdf8727bd3 by Albert Astals Cid, on behalf of Glen Ditchfield. Committed on 02/07/2020 at 20:46. Pushed by aacid into branch 'master'. Fix KTimeComboBox for locales with unusual characters in formats KTimeComboBox creates an edit mask by replacing the AM/PM indicator in a formatted time with 'a' ("optional alphabetic") mask characters. This does not work for locales that use punctuation in the indicator, such as the current en_CA format "9:00 A.M.". This patch uses mask character 'x' ("optional non-blank"). The current fr_CA time format contains an embedded 'h': "9 h 00". 'h' is an edit mask character ("optional hexadecimal digit"), so the generated mask rejects properly-formatted times. This patch escapes all characters that are not supposed to be mask characters. Credit to Filipus Klutiero for a detailed explanation of the errors. ``` Related: bug 405857, bug 406240, bug 409867, bug 410167, bug 412506, bug 420468 ``` M +52 -3 autotests/ktimecomboboxtest.cpp M +5 -0 autotests/ktimecomboboxtest.h M +26 -23 src/ktimecombobox.cpp https://invent.kde.org/frameworks/kwidgetsaddons/commit/37c9ebe699e33f84700489982da301bdf8727bd3