-
Notifications
You must be signed in to change notification settings - Fork 216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem with event deleted after sync - Apple iCloud changes immutable ID #447
Comments
And can you replicate this issue by creating the Google event in https://calendar.google.com instead of your Samsung phone? |
Yes the problem is same. I discovered today the problem. Is the settings of "show me as". If you create the event on google calendar app or web or via samsung calendar, of default setting it on busy. But when the OGCS sync with outlook set it on available. There is the problem, infact when OGCS re-sync, first of all, delete the event from Google after that from Outlook. I tried to create an event from google and set to available, and all sync is ok |
Yes, I don't think the busy/available setting has relevance here. Are you manually creating the new entries in Google from scratch, or duplicating an already existing Google event that's previously been synced by OGCS? |
Please could you apply the below build and then turn on I'm suspecting that the ID of the synced iCloud item in Outlook is changing between when it is saved there by OGCS and when the next sync occurs, which causes the match to fail and because you have two-way sync on, resulting in the deletions. You'll need to capture the CSVs after the first successful sync (eg ZIP them up) and again after the next sync where it wants to delete the Google item. Please could you then upload those two sets of CSVs - no problem to delete all the other lines and just leave your test case). |
Hi Paul
on the attached the zip file, with inside the csv file. Below the legenda of extension:
_1 input on Outlook the event created on Google
_2 ok sync
_3 delete from Google the event
_4 delete from Outlook the event
Please let me know
Thanks
Lorenzo
… Il 3 febbraio 2018 alle 16.56 Paul ***@***.***> ha scritto:
Please could you apply the below build and then turn on Create CSV exports in OGCS application behaviour settings. This will create various CSVs (in the same directory as your OGcalsync.log file) of the items being synced.
I'm suspecting that the ID of the synced iCloud item in Outlook is changing between when it is saved there by OGCS and when the next sync occurs, which causes the match to fail and because you have two-way sync on, resulting in the deletions.
You'll need to capture the CSVs after the first successful sync (eg ZIP them up) and again after the next sync where it wants to delete the Google item. Please could you then upload those two sets of CSVs - no problem to delete all the other lines and just leave your test case).
📦 v2.7.0.2.zip https://github.com/phw198/OutlookGoogleCalendarSync/files/1691879/v2.7.0.2.zip (see instructions for applying https://github.com/phw198/OutlookGoogleCalendarSync/wiki/Reporting-Problems#applying-a-hotfix ).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub #447 (comment) , or mute the thread https://github.com/notifications/unsubscribe-auth/AiTdRxU4LHVaSjGcBzPUo_17H8oVEUaKks5tRIGmgaJpZM4Ryvy0 .
|
🖇️ Sorry, files can't be attached to the ticket when replying by email - please log in to GitHub to upload files. |
Hello, |
Hi, what link are you referring to? The code commit I made yesterday doesn't require any action on you, it's just me changing the code behind OGCS as related to this issue. However, once I've released the next beta release (v2.7.1) I'll need you to upgrade and produce the CSVs again - including the Outlook CSV files as these are likely more important than the Google CSVs you zipped up before. |
ok, perfect. When will the beta version be available? ? I needed to solve this problem. Thanks a lot |
Hi, I've upgrade this morning, the version, but the problem is same. |
Thanks for that. So I've followed through the various files and confirmed that unfortunately, the "Global ID" of the Outlook items changes after it's been saved. On creation in Outlook (having been synced from Google), it's value is (I've added the asterisks): However, on the next sync, the Outlook ID for the same item has now changed: The problem is, as per the Microsoft documentation, "After it [the ID] is set for a Calendar object, the value of this property MUST NOT change." So given it appears Apple aren't following this, there's nothing I can do to prevent subsequent deletions - OGCS is built on the assumption other calendar providers will follow the rules as specified by Microsoft. One way sync with iCloud is going to be the only supported method using OGCS, I'm afraid. |
Ok, only one doubt, relatively of your information about the sync. |
Because you have two way sync configured. When OGCS creates the Outlook item or syncs it to Google, it stores the outlook ID. When the Outlook ID changes (which it never should) Google can no longer find the Outlook ID in Outlook so interprets that as you deleting it in Outlook...and it replicates that in Google. Now Outlook, which also knows about the Google item (whose ID never changed) sees the delete and replicates that also in Outlook. There is an outside chance I can improve this to also check the Google IDs during two way sync (which isn't changing) and rely on that instead/as well - but I don't have time to investigate further for a few days at least... |
📦 OK, could you try v2.7.1.2.zip and see if that copes better (see instructions for applying)? Let me know how it goes... |
Hi, for the tests that I made, the problem is solves !!! Thank you so much. |
Hi,
I have this problem. I'm using my phone (Samsung) to put in google calendar the event. The OGCS sync on Microsoft Outlook ( version 2010 - 32bit ) the event without problem, but at the second sync OGCS delete first of all from GOOGLE and after that from Outlook. I using the setting in the picture below
Please help me, thanks.
My OGCS version is 2.7.0.0, but this problem is present also in the previous version.
Thanks a lot
The text was updated successfully, but these errors were encountered: