From 078c877cbbe7aafa9513b96b6c28b98c62c59b05 Mon Sep 17 00:00:00 2001 From: Peter Thaleikis Date: Wed, 10 Apr 2019 18:22:15 +0700 Subject: [PATCH] MINOR: avoid current blog post being included in the recent posts widget --- src/Widgets/BlogRecentPostsWidget.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Widgets/BlogRecentPostsWidget.php b/src/Widgets/BlogRecentPostsWidget.php index b5c23c4..2afc1d7 100644 --- a/src/Widgets/BlogRecentPostsWidget.php +++ b/src/Widgets/BlogRecentPostsWidget.php @@ -3,6 +3,7 @@ namespace SilverStripe\Blog\Widgets; use SilverStripe\Blog\Model\Blog; +use SilverStripe\Control\Director; use SilverStripe\Forms\DropdownField; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\NumericField; @@ -81,6 +82,7 @@ class BlogRecentPostsWidget extends Widget if ($blog) { return $blog->getBlogPosts() + ->filter('ID:not', Director::get_current_page()->ID) ->sort('"PublishDate" DESC') ->limit($this->NumberOfPosts); }