]> cat aescling's git repositories - mastodon.git/commitdiff
Exclude local-only toots from atom feeds
authorThibaut Girka <thib@sitedethib.com>
Tue, 13 Nov 2018 16:15:33 +0000 (17:15 +0100)
committerThibG <thib@sitedethib.com>
Tue, 13 Nov 2018 17:55:57 +0000 (18:55 +0100)
app/controllers/accounts_controller.rb

index 85d9e784a80379603b118718f78f6752deb819b3..3a4382850a356172458e81434bec26e928c1cc5a 100644 (file)
@@ -32,7 +32,7 @@ class AccountsController < ApplicationController
 
       format.atom do
         @entries = @account.stream_entries.where(hidden: false).with_includes.paginate_by_max_id(PAGE_SIZE, params[:max_id], params[:since_id])
-        render xml: OStatus::AtomSerializer.render(OStatus::AtomSerializer.new.feed(@account, @entries.reject { |entry| entry.status.nil? }))
+        render xml: OStatus::AtomSerializer.render(OStatus::AtomSerializer.new.feed(@account, @entries.reject { |entry| entry.status.nil? || entry.status.local_only? }))
       end
 
       format.rss do
This page took 0.02982 seconds and 3 git commands to generate.