[Tickets #14208] Event sync with SyncML deletes all events in database

noreply at bugs.horde.org noreply at bugs.horde.org
Fri Dec 18 21:27:20 UTC 2015


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: https://bugs.horde.org/ticket/14208
------------------------------------------------------------------------------
  Ticket             | 14208
  Created By         | temp2 at ichbinweg.ch
  Summary            | Event sync with SyncML deletes all events in database
  Queue              | Synchronization
  Version            | FRAMEWORK_5_2
  Type               | Bug
  State              | Unconfirmed
  Priority           | 2. Medium
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


temp2 at ichbinweg.ch (2015-12-18 21:27) wrote:

A yearly repeating event created with Apple iCal ('Test iCal' below),  
synced to a Nokia N97 phone over Bluetooth and then on to Kronolith  
via SyncML does do ok. But a yearly repeating event created on the  
phone itself ('Test N97' below) and then synced on to Kronolith  
deletes all events in the database before being added. The sync is  
unidirectional from phone to Horde only.

Contents of /tmp/sync/data.txt:

Input received from client (text/x-vcalendar):
BEGIN:VCALENDAR
VERSION:1.0
TZ:+01
DAYLIGHT:TRUE;+02;20150329T010000Z;20151025T010000Z;;
DAYLIGHT:TRUE;+02;20160327T010000Z;20161030T010000Z;;
DAYLIGHT:TRUE;+02;20170326T010000Z;20171029T010000Z;;
DAYLIGHT:TRUE;+02;20180325T010000Z;20181028T010000Z;;
DAYLIGHT:TRUE;+02;20190331T010000Z;20191027T010000Z;;
BEGIN:VEVENT
UID;ENCODING=QUOTED-PRINTABLE;CHARSET=utf-8:18122015193538727750=C7=AF
SUMMARY:Test iCal
DTSTART:20151219T200000Z
DTEND:20151219T210000Z
X-EPOCAGENDAENTRYTYPE:APPOINTMENT
CLASS:PUBLIC
SEQUENCE:0
X-METHOD:NONE
RRULE:YM1 12 #0
LAST-MODIFIED:20151218T193538Z
PRIORITY:0
X-SYMBIAN-LUID:1478
END:VEVENT
END:VCALENDAR


Input converted for server (text/x-vcalendar):
BEGIN:VCALENDAR
VERSION:1.0
TZ:+01
DAYLIGHT:TRUE;+02;20150329T010000Z;20151025T010000Z;;
DAYLIGHT:TRUE;+02;20160327T010000Z;20161030T010000Z;;
DAYLIGHT:TRUE;+02;20170326T010000Z;20171029T010000Z;;
DAYLIGHT:TRUE;+02;20180325T010000Z;20181028T010000Z;;
DAYLIGHT:TRUE;+02;20190331T010000Z;20191027T010000Z;;
BEGIN:VEVENT
UID;ENCODING=QUOTED-PRINTABLE;CHARSET=utf-8:18122015193538727750=C7=AF
SUMMARY:Test iCal
DTSTART:20151219T200000Z
DTEND:20151219T210000Z
X-EPOCAGENDAENTRYTYPE:APPOINTMENT
CLASS:PUBLIC
SEQUENCE:0
X-METHOD:NONE
RRULE:YM1 12 #0
LAST-MODIFIED:20151218T193538Z
PRIORITY:0
X-SYMBIAN-LUID:1478
END:VEVENT
END:VCALENDAR


Input received from client (text/x-vcalendar):
BEGIN:VCALENDAR
VERSION:1.0
TZ:+01
DAYLIGHT:TRUE;+02;20150329T010000Z;20151025T010000Z;;
DAYLIGHT:TRUE;+02;20160327T010000Z;20161030T010000Z;;
DAYLIGHT:TRUE;+02;20170326T010000Z;20171029T010000Z;;
DAYLIGHT:TRUE;+02;20180325T010000Z;20181028T010000Z;;
DAYLIGHT:TRUE;+02;20190331T010000Z;20191027T010000Z;;
BEGIN:VEVENT
UID:n9CH9A7z4F7gc48Dx7Gj80
SUMMARY:Test N97
DTSTART:20151219T200000Z
DTEND:20151219T210000Z
X-EPOCAGENDAENTRYTYPE:APPOINTMENT
CLASS:PRIVATE
SEQUENCE:0
X-METHOD:NONE
RRULE:YM1 12 #0
LAST-MODIFIED:20151218T193621Z
PRIORITY:2
X-SYMBIAN-LUID:1479
END:VEVENT
END:VCALENDAR


Input converted for server (text/x-vcalendar):
BEGIN:VCALENDAR
VERSION:1.0
TZ:+01
DAYLIGHT:TRUE;+02;20150329T010000Z;20151025T010000Z;;
DAYLIGHT:TRUE;+02;20160327T010000Z;20161030T010000Z;;
DAYLIGHT:TRUE;+02;20170326T010000Z;20171029T010000Z;;
DAYLIGHT:TRUE;+02;20180325T010000Z;20181028T010000Z;;
DAYLIGHT:TRUE;+02;20190331T010000Z;20191027T010000Z;;
BEGIN:VEVENT
SUMMARY:Test N97
DTSTART:20151219T200000Z
DTEND:20151219T210000Z
X-EPOCAGENDAENTRYTYPE:APPOINTMENT
CLASS:PRIVATE
SEQUENCE:0
X-METHOD:NONE
RRULE:YM1 12 #0
LAST-MODIFIED:20151218T193621Z
PRIORITY:2
X-SYMBIAN-LUID:1479
END:VEVENT
END:VCALENDAR






More information about the bugs mailing list