diff --git a/calendar/inc/class.calendar_boupdate.inc.php b/calendar/inc/class.calendar_boupdate.inc.php index fe6d15b53a..df94f5bda3 100644 --- a/calendar/inc/class.calendar_boupdate.inc.php +++ b/calendar/inc/class.calendar_boupdate.inc.php @@ -550,7 +550,8 @@ class calendar_boupdate extends calendar_bo case 'no': // always notify externals chairs // EGroupware owner only get notified about responses, if pref is NOT "no" - if (!is_numeric($userid) && $msg_is_response && $role == 'CHAIR') + if (!is_numeric($userid) && $role == 'CHAIR' && + ($msg_is_response || in_array($msg_type, array(MSG_ADDED, MSG_DELETED)))) { ++$want_update; } @@ -1334,7 +1335,7 @@ class calendar_boupdate extends calendar_bo if ((string)$alarm['owner'] === (string)$uid) { $this->so->delete_alarm($id); - error_log(__LINE__.': '.__METHOD__."(".array2string($event).", '$uid', '$status', ...) deleting alarm=".array2string($alarm).", $status=".array2string($alarm)); + //error_log(__LINE__.': '.__METHOD__."(".array2string($event).", '$uid', '$status', ...) deleting alarm=".array2string($alarm).", $status=".array2string($alarm)); } } }