Caldav owncloud- entries change every sync: jolla created vs elsewhere created
I'm having trouble syncing my calendars from owncloud on Jolla. Here's short description of my issue:
- I can add all my callendars from owncloud using Accounts in Settings on my phone. Calendars are properly synced the first time. Then, my jolla seem to be keeping two copies of all the calendar entries. One is events created on the phone and the other one events created else where (different clients). Every time I do sync, the calendars switch between events stored in Jolla and events from owncloud. The events created on Jolla are however uploaded successfully to owncloud server so I can see them both on web interface and all other clients. I'm having this issue ever since I got the phone (july 2014).
I have no clue why this is happening. My owncloud calendar sync works without issue on my mail clients. The only thing that I can think of is that I'm using imap auth to authenticate to owncloud so it is full email address (name@example.com). Maybe somewhere in the code on Jolla "@" in the middle of login name breaks the sync?
Does anyone have any idea or could point me to similar / existing issue on TJC?
EDIT: I possibly found what causes the issue. I need someone to test it out.
Just run few test on my other server which is not using imap authentication. It seems like the issue is related to '@' in the user name. I've created two users for the test. One with '@' (tester@example.com) and one without (tester). I've created events fro both users on jolla and on the webinterface of owncloud. While the sync worked without the problem for 'tester' (all events visible all the time in one calendar) events on 'tester@example.com' resambled my issue.
I"m not certain that I understand - are you saying that modifications to events pushed to the server by other clients (eg, on other devices) are not synced down to the Jolla, but modifications made on the Jolla are pushed up the server?
What do you mean by "two copies"?
Just a note of interest: quite a large number of bugs were fixed in CalDAV sync which have been released in the recent "opt-in" release. It is possible that your issues have been already fixed by that one. If you can use that one, or want to wait for the next stable release, this issue may go away then.
chris.adams ( 2015-02-23 08:56:33 +0200 )editHi chris. Thanks for interest in my issue. I know it might be hard to understand the issue so I will try to do it again, maybe it will get more clear. My problem is that every time I sync with the server, the calendar entries change. I either see entries created on the phone or entries that were created on the webinterface of owncloud. It alternates on every sync. On webinterface of owncloud however I can see all the entries (inluding those from Jolla).
muppeth ( 2015-02-23 12:59:38 +0200 )editJust run few test on my other server which is not using imap authentication. It seems like the issue is related to '@' in the user name. I've created two users for the test. One with '@' (tester@example.com) and one without (tester). I've created events fro both users on jolla and on the webinterface of owncloud. While the sync worked without the problem for 'tester' (all events visible all the time in one calendar) events on 'tester@example.com' resambled my issue.
I remember this was an issue around owncloud5 and owncloud client for the destktop.
Can someone try recreating the issue on their owncloud instance?
muppeth ( 2015-02-23 13:06:03 +0200 )editI have a similar problem. I do not have @ in the user name. My owncloud server is quite old 4.0.4 in rasbian. I'm having Self-Signed Certificate in my server.
Rikujolla ( 2015-02-26 23:26:54 +0200 )edit