diff --git a/models/site.rb b/models/site.rb index 5a1af946..5b87e43a 100644 --- a/models/site.rb +++ b/models/site.rb @@ -629,12 +629,15 @@ class Site < Sequel::Model end def latest_events(current_page=1, limit=10) - events_dataset.exclude(site_id: self.id).order(:created_at.desc).paginate(current_page, limit) + events_dataset.order(:created_at.desc).paginate(current_page, limit) end def news_feed(current_page=1, limit=10) following_ids = self.followings_dataset.select(:site_id).all.collect {|f| f.site_id} - Event.filter(site_id: following_ids+[self.id]).order(:created_at.desc).paginate(current_page, limit) + Event.filter(site_id: following_ids+[self.id]). + order(:created_at.desc). + exclude(actioning_site_id: self.id). + paginate(current_page, limit) end def host diff --git a/views/_news.erb b/views/_news.erb index 5a7a3334..9ffc8108 100644 --- a/views/_news.erb +++ b/views/_news.erb @@ -19,10 +19,14 @@