Index: calendar/backends/groupwise/e-cal-backend-groupwise.c =================================================================== RCS file: /cvs/gnome/evolution-data-server/calendar/backends/groupwise/e-cal-backend-groupwise.c,v retrieving revision 1.173.2.1 diff -u -p -r1.173.2.1 e-cal-backend-groupwise.c --- calendar/backends/groupwise/e-cal-backend-groupwise.c 6 Apr 2006 08:18:28 -0000 1.173.2.1 +++ calendar/backends/groupwise/e-cal-backend-groupwise.c 21 Apr 2006 06:23:23 -0000 @@ -1814,12 +1814,11 @@ e_cal_backend_groupwise_modify_object (E in_offline (cbgw); return GNOME_Evolution_Calendar_RepositoryOffline; } - + /* check the component for validity */ icalcomp = icalparser_parse_string (calobj); if (!icalcomp) return GNOME_Evolution_Calendar_InvalidObject; - comp = e_cal_component_new (); e_cal_component_set_icalcomponent (comp, icalcomp); e_cal_component_get_uid (comp, &uid); @@ -1844,9 +1843,8 @@ e_cal_backend_groupwise_modify_object (E if (mod == CALOBJ_MOD_ALL && e_cal_component_is_instance (comp)) { recur_key = uid; - } else { - id = e_gw_item_get_id (item); - } + } + id = e_gw_item_get_id (item); status = e_gw_connection_delegate_request (priv->cnc, item, id, NULL, NULL, recur_key);