[Akonadi] [Bug 328846] New: Kolab agent doesnt download information about recurring task due

Franz Schrober franzschrober at yahoo.de
Sun Dec 15 20:59:55 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=328846

            Bug ID: 328846
           Summary: Kolab agent doesnt download information about
                    recurring task due
    Classification: Unclassified
           Product: Akonadi
           Version: unspecified
          Platform: Debian unstable
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Kolab Resource
          Assignee: kdepim-bugs at kde.org
          Reporter: franzschrober at yahoo.de
                CC: kdepim-bugs at kde.org

I've just installed a new machine and added my IMAP server and kolab agent to
akonadi. It downloaded all resources but when I've started to edit some tasks
I've noticed that the due data was missing. Also entering it again resulted in
missing due dates (like it was never entered) on all other machines also using
the same IMAP server with kolab. Interestingly the date was correctly stored
on the server

The important part here seems to be that the task was recurring.

Ways to reproduce: create an imap account in akonadi (using KDE systemsettings
or so), add a kolab agent with the default settings (v3) using this imap
server, press "create folders", create a new task in the activated task
folder in korganizer, add a start date, due date, mark it as all-day and
recurrance (monthly on the 1th) save it.
Now open the mail on the imap server and check for the due information. It
should everything be there.

akonadiconsole on this machine shows following information in the "raw payload"
view of the kolab task folder item:

BEGIN:VCALENDAR
PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN
VERSION:2.0
X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0
BEGIN:VTODO
DTSTAMP:20131215T191632Z
CREATED:20131215T191632Z
UID:89e18570-25e1-4708-a8b5-2321bac3243a
LAST-MODIFIED:20131215T191632Z
SUMMARY:asd
RRULE:FREQ=MONTHLY;BYMONTHDAY=1
DUE;VALUE=DATE:20131215
DTSTART;VALUE=DATE:20131201
PERCENT-COMPLETE:0
X-KDE-LIBKCAL-DTRECURRENCE;VALUE=DATE-TIME:20131201T201600
END:VTODO

END:VCALENDAR


Up to here everything seems to be fine. But now add the same imap server/kolab
on another account/machine and download the task items there. The due
information
completely disappeared and it looks in the overview like there is no "due: at
all
(not marked red). The akonadiconsole show following output in the raw payload
information:

BEGIN:VCALENDAR
PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN
VERSION:2.0
X-KDE-ICAL-IMPLEMENTATION-VERSION:1.0
BEGIN:VTODO
DTSTAMP:20131215T191632Z
CREATED:20131215T191632Z
UID:89e18570-25e1-4708-a8b5-2321bac3243a
LAST-MODIFIED:20131215T191632Z
SUMMARY:asd
RRULE:FREQ=MONTHLY;BYMONTHDAY=1
DTSTART:20131117T000000
PERCENT-COMPLETE:0
END:VTODO

END:VCALENDAR

So the DUE is missing, the DTSTART is now with time (and wrong) instead of
all-day and this X-KDE-LIBKCAL-DTRECURRENCE is now missing (I don't know
what this is). Interestingly the DTSTART date is also stored on the server
and is not what I've entered. I will create an extra bug for that later

I've used the 1th of December as start date and the 15th of december as due
date.
I was happy that the item was marked red (because today it is the 15th) on the
main machine and when I clicked on the item and marked it as complete then the
"Due Date/Time" jumped from 01.12.2013 to 01.01.2014. This functionality is
completely missing on the non-main machine which only downloaded the
information
over kolab.

Reproducible: Always

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list