diff --git a/calendar/backends/groupwise/e-cal-backend-groupwise.c b/calendar/backends/groupwise/e-cal-backend-groupwise.c
index 7b04e04..a7b7c0e 100644
--- a/calendar/backends/groupwise/e-cal-backend-groupwise.c
+++ b/calendar/backends/groupwise/e-cal-backend-groupwise.c
@@ -2585,7 +2585,9 @@ receive_object (ECalBackendGroupwise *cbgw, EDataCal *cal, icalcomponent *icalco
 	}
 
 	g_object_unref (comp);
-	if (status == E_GW_CONNECTION_STATUS_INVALID_OBJECT)
+	if (status == E_GW_CONNECTION_STATUS_OK)
+		return;
+	else if (status == E_GW_CONNECTION_STATUS_INVALID_OBJECT)
 		g_propagate_error (perror, EDC_ERROR (InvalidObject));
 	else if (status == E_GW_CONNECTION_STATUS_OVER_QUOTA)
 		g_propagate_error (perror, EDC_ERROR (PermissionDenied));
