Don't send guestsCanModify, etc to server.
The server will crash if guestsCanModify=true is sent while the guest is modifying attendee
status for a recurrence exception (even though that's okay to do). Since the GUI doesn't
support these fields, don't send them for now.
diff --git a/src/com/google/wireless/gdata/calendar/serializer/xml/XmlEventEntryGDataSerializer.java b/src/com/google/wireless/gdata/calendar/serializer/xml/XmlEventEntryGDataSerializer.java
index bcc209b..3fe8c27 100644
--- a/src/com/google/wireless/gdata/calendar/serializer/xml/XmlEventEntryGDataSerializer.java
+++ b/src/com/google/wireless/gdata/calendar/serializer/xml/XmlEventEntryGDataSerializer.java
@@ -60,9 +60,13 @@
serializer.endTag(NAMESPACE_GCAL_URI, "sendEventNotifications");
}
+ // TODO: sending these values can cause server crashes, e.g. if modifying attendee
+ // status while sending guestsCanModify=false
+ /*
serializeGuestsCanModify(serializer, entry.getGuestsCanModify());
serializeGuestsCanInviteOthers(serializer, entry.getGuestsCanInviteOthers());
serializeGuestsCanSeeGuests(serializer, entry.getGuestsCanSeeGuests());
+ */
Enumeration attendees = entry.getAttendees().elements();
while (attendees.hasMoreElements()) {