We have moved to a new Sailfish OS Forum. Please start new discussions there.
7

Duplicate Caldav events in Jolla 1 after sync to Xperia

asked 2017-11-06 19:45:37 +0300

TomC gravatar image

updated 2017-11-07 21:03:35 +0300

Jolla 1, 2.1.2.3

Xperia X, 2.1.3.5

I am using Caldav with Horde/Kronolith calendar in my ISP webmail account. I have the account set up on Jolla 1 and I successfully restored the account to Xperia X from a Jolla 1 backup. After that, some events are duplicated in Jolla. It concerns both all day-events and specific time-events, but not all events. I haven't really figured out any pattern for the duplicate events. They seem random. In Xperia, however, I have not found any duplicates, only on Jolla 1. The calendar in Xperia seems totally OK. The webmail calendar does not have any duplicates either.

I know there are several other posts about duplicate events regarding Caldav, for example https://together.jolla.com/question/166976/caldav-calendar-duplication/

but this seems like a somewhat different issue so I made a new question.

Additional information: I noticed that the actual calendar name is also duplicated under Manage Calendars. But not all the events are duplicated, though. Just some of the events, seemingly random events.

Another problem concerns the same calendar on Jolla 1: https://together.jolla.com/question/172859/duplicate-caldav-events-in-jolla-1-after-sync-to-xperia/

edit retag flag offensive close delete

Comments

I can conform this problem. It's a well known problem since I use the original SailfishOS release on my Intex Aqua Fish. Has someone a workaround solution for users with CalDav account?

jsommer ( 2017-11-11 17:27:24 +0300 )edit

Similar problem here on Jolla1: https://together.jolla.com/question/181574/outlook-synchronization-35-copies-of-each-new-appointment/

This got better after deleting and re-assigning the outlook account. But crazy enough, that there is no option to delete complete calenders after this. So the device starts to get crowded by disabled calenders.

zackbuffo ( 2018-05-17 13:46:09 +0300 )edit

3 Answers

Sort by » oldest newest most voted
1

answered 2017-12-29 11:07:57 +0300

SaimenSays gravatar image

I had this issue many month ago on JollaC. The duplication disapeared after an update, so I thought this issue is fixed.
Now I'm on SailfishX. After editing some calendar entries an doing a manual sync, all entries got duplicted again! Disabling these and going on. On the next manual sync the calendars got duplicated again, so now there are 9 calendars instead of 3!
The bug is still existing in 2.1.3.7!

edit flag offensive delete publish link more
0

answered 2017-11-13 19:01:16 +0300

TomC gravatar image

updated 2017-11-13 19:02:15 +0300

After updating Jolla 1 to 2.1.3.7, I can't find any duplicate events in the calendar mentioned in the original post. Neither is the actual calendar name duplicated under Manage Calendars.

edit flag offensive delete publish link more
0

answered 2018-05-17 12:10:36 +0300

tadzik gravatar image

Bumping the question since it seems to have lost all attention, while the issue has always been there for me. I'm on 2.1.4.14 now, and getting three calendar from my nextcloud caldav.

edit flag offensive delete publish link more

Comments

Can you check the following (need to devel-su -p first):

  • the number of registered accounts for CalDAV sharing, sqlite3 /home/nemo/.config/libaccounts-glib/accounts.db "select * from Accounts;", CalDAV are of type onlinesync (other things may be of type onlinesync though)
  • settings for the registered CalDAV accounts, sqlite3 /home/nemo/.config/libaccounts-glib/accounts.db "select * from Settings where account = 52;" (replace 52 here with the number returned by the first command). Particularly pay attention to the calendars setting value.
  • check the notebooks (*i.e. calendars) that you have, sqlite3 /home/nemo/.local/share/system/privileged/Calendar/mkcal/db "select * from Calendars;". In this list the url should match exactly caldav-sync-XX:calendar-name where XX is the account id and calendar-name the exact name from the calendars array in settings.

If everything is fine, well I will need to figure out another reason…

Damien Caliste ( 2018-05-17 14:33:40 +0300 )edit

I'm using Sailfish OS 2.1.4.14 on Intex Aqua Fish. This is, how I solved the problem:

  1. Removing all calendar accounts
  2. Removing all local contacts in the app settings for the contact app
  3. Adding my CalDAV and CardDAV account with automatic account synchronisation but manual content synchronisation
  4. Adding my Google calendar as CalDAV account also with automatic account synchronisation but manual content synchronisation
jsommer ( 2018-05-19 12:23:35 +0300 )edit
Login/Signup to Answer

Question tools

Follow
3 followers

Stats

Asked: 2017-11-06 19:45:37 +0300

Seen: 428 times

Last updated: May 17 '18