diff --git a/calendar/inc/class.bocalendar.inc.php b/calendar/inc/class.bocalendar.inc.php index 95f9a76659..da51e6a9b2 100755 --- a/calendar/inc/class.bocalendar.inc.php +++ b/calendar/inc/class.bocalendar.inc.php @@ -2108,7 +2108,8 @@ continue; // fetch recuring events only in 2. loop } $startdate = (int)(date('Ymd',$this->maketime($event['start']))); - $enddate = (int)(date('Ymd',$this->maketime($event['end']))); + // maketime($event['end'][)-1 to allow events to end on a full hour/day without the need to enter it as minute=59 + $enddate = (int)(date('Ymd',$this->maketime($event['end'])-1)); $this->cached_events[$startdate][] = $event; if($startdate != $enddate) {