OSDN Git Service

b/2496984 Added check for invalid attendee when saving response
authorErik <roboerik@android.com>
Wed, 10 Mar 2010 23:37:11 +0000 (15:37 -0800)
committerErik <roboerik@android.com>
Wed, 10 Mar 2010 23:37:11 +0000 (15:37 -0800)
Monkey was managing to save without a valid ownerAccount being found
which caused an attendee id of -1 to be passed in. Added a check to
protect against this.

Change-Id: I9e55768965594dd43e0cf488852acf928ff09dce

src/com/android/calendar/EventInfoActivity.java

index aa34a7f..59eeab6 100644 (file)
@@ -676,6 +676,11 @@ public class EventInfoActivity extends Activity implements View.OnClickListener,
             return false;
         }
 
+        // If we never got an owner attendee id we can't set the status
+        if(mCalendarOwnerAttendeeId == -1) {
+            return false;
+        }
+
         if (!mIsRepeating) {
             // This is a non-repeating event
             updateResponse(cr, mEventId, mCalendarOwnerAttendeeId, status);