diff --git a/calendar/inc/class.calendar_uiforms.inc.php b/calendar/inc/class.calendar_uiforms.inc.php index 1be17fa2cd..dbbebdc198 100644 --- a/calendar/inc/class.calendar_uiforms.inc.php +++ b/calendar/inc/class.calendar_uiforms.inc.php @@ -668,7 +668,8 @@ class calendar_uiforms extends calendar_ui $GLOBALS['egw']->accounts->get_account_name($uid,$lid,$firstname,$lastname); $toadd = $firstname.' '.$lastname.' <'.$email.'>'; - if (!in_array($toadd,$to)) $to[] = $toadd; + // dont add groupmembers if they already rejected the event, or are the current user + if (!in_array($toadd,$to) && ($event['participants'][$uid] !== 'R' && $uid != $this->user)) $to[] = $toadd; } } elseif(($info = $this->bo->resource_info($uid)))