diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index d915be4a6..e21b2c9ea 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -9,7 +9,7 @@ - add type variable to Data Form record loop - fix: Select All button javascript would not work in IE - fix: Events were missing startDateMonth and endDateMonth template vars - + - fix: Events don't display on last day of week on week view 7.4.6 - Prevent Help index from trying to link to non-existant documentation diff --git a/lib/WebGUI/Asset/Wobject/Calendar.pm b/lib/WebGUI/Asset/Wobject/Calendar.pm index 42c08a45b..29257cca5 100644 --- a/lib/WebGUI/Asset/Wobject/Calendar.pm +++ b/lib/WebGUI/Asset/Wobject/Calendar.pm @@ -1277,8 +1277,9 @@ sub viewWeek { $dt->subtract(days => $dt->day_of_week % 7 - $first_dow); my $start = $dt->toMysql; - my $dtEnd = $dt->clone->add(days => 7)->add(seconds => -1); + my $dtEnd = $dt->clone->add(days => 7); my $end = $dtEnd->toMysql; # Clone to prevent saving change + $dtEnd->add(seconds => -1); my @events = $self->getEventsIn($start,$end);