diff --git a/calendar/inc/class.calendar_bo.inc.php b/calendar/inc/class.calendar_bo.inc.php index 87352ec3d7..bfbef52afe 100644 --- a/calendar/inc/class.calendar_bo.inc.php +++ b/calendar/inc/class.calendar_bo.inc.php @@ -1666,7 +1666,12 @@ class calendar_bo */ function link_title($event) { - if (!is_array($event) && (int) $event > 0) + if (!is_array($event) && strpos($event, '-') !== false) + { + list($id, $recur) = explode('-', $event, 2); + $event = $this->read($id, $recur); + } + else if (!is_array($event) && (int) $event > 0) { $event = $this->read($event); }