chiark / gitweb /
store gcal_link in cache immediately (rather than waiting for next cache update
[gooswapper] / gooswapper.py
index bf5944f0cb2a0001b99f2451b88ff30e68c0e563..b28e6a6b59b2e6111d311c1f6035858fe7d77384 100644 (file)
@@ -114,11 +114,11 @@ def add_ex_to_gcal(ex_acct,
                 gevent["description"] = event.text_body
             if event.location is not None:
                 gevent["location"] = event.location
-            gevent["extended_properties"]={"shared": {"ex_id": event.item_id}}
+            gevent["extendedProperties"]={"shared": {"ex_id": event.item_id}}
             gevent=gcal_acct.events().insert(calendarId=gcal_id, body=gevent).execute()
             event.gcal_link = gevent.get("id")
             event.save()
-            events[event.item_id] = events[event.item_id]._replace(changekey=event.changekey)
+            events[event.item_id] = events[event.item_id]._replace(changekey=event.changekey,gcal_link=event.gcal_link)
         else:
             logger.warning("only all-day events supported")