View Single Post
Posts: 22 | Thanked: 5 times | Joined on May 2010 @ Slovenia
#508
lorelei,

I've done some digging on my issue.

Originally Posted by gasper_k View Post
I recently cleared all of my calendars, removed the Erminig db file, and re-added the calendars. Since then, event changes don't get synced from my phone to Google Calendar. Newly added events are synced OK, but when I rename or change the time later on, the change isn't synced. The other way (from gcal to phone) works fine. Anybody has any idea how to tackle this?
After some debugging I discovered that Erminig correctly detects locally modified events, but when it's trying to sync them, an error occurs:
Error
<H1>Method Not Allowed</H1>\nThe request method <code>PUT</code> is inappropriate for the URL <code>/https://www.google.com/calendar/feeds/my@email/private/full/some-hash/some-number
I omitted most of the HTML code for brevity. The error occurs in google_api.run_google_action(google_api.gd_client. UpdateEvent, ...) call. Seems as if the GetEditLink().href on the Event object doesn't return an URL that supports PUT method? Should it be POST instead? If it matters, I'm syncing a calendar in domain/apps, not an ordinary Google account.

Edited: some typos and additional info.

Last edited by gasper_k; 2010-12-28 at 22:15.