From 605ce13bebd1567bdcb4caf954cf69137f7f0dc2 Mon Sep 17 00:00:00 2001 From: merdan Date: Mon, 21 Jun 2021 12:21:19 +0500 Subject: [PATCH] old post view bug fix --- plugins/vdomah/blogviews/components/Views.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/plugins/vdomah/blogviews/components/Views.php b/plugins/vdomah/blogviews/components/Views.php index 130c069f3..0231977dd 100644 --- a/plugins/vdomah/blogviews/components/Views.php +++ b/plugins/vdomah/blogviews/components/Views.php @@ -39,9 +39,16 @@ class Views extends ComponentBase protected function loadPost() { $slug = $this->property('slug'); - $post = BlogPost::isPublished()->where('slug', $slug)->first(); + $post = new BlogPost; + $query = $post->isPublished(); - return $post; + if ($post->isClassExtendedWith('RainLab.Translate.Behaviors.TranslatableModel')) { + $query->transWhere('slug', $slug); + } else { + $query->where('slug', $slug); + } + + return $query->first(); } protected function getViews()