diff --git a/calendar/inc/class.uicalendar.inc.php b/calendar/inc/class.uicalendar.inc.php
index 39febcfaba..83294af55d 100755
--- a/calendar/inc/class.uicalendar.inc.php
+++ b/calendar/inc/class.uicalendar.inc.php
@@ -3023,6 +3023,10 @@
$overlap .= '
';
foreach($overlapped_event['participants'] as $id => $status)
{
+ // Check if user can view others participants
+ if($GLOBALS["phpgw"]->acl->get_rights($id, "calendar") < PHPGW_ACL_READ)
+ continue;
+
$conflict = isset($event['participants'][$id]);
$overlap .= '- '.($conflict?'':'').
$GLOBALS['phpgw']->common->grab_owner_name($id).