]> cat aescling's git repositories - mastodon.git/commitdiff
filter local-only statuses from public pages
authorErin <sylphofelectricity@gmail.com>
Sun, 10 Dec 2017 23:23:01 +0000 (17:23 -0600)
committerErin <sylphofelectricity@gmail.com>
Sun, 10 Dec 2017 23:23:01 +0000 (17:23 -0600)
app/controllers/accounts_controller.rb
app/models/status.rb

index 309cb65daa6b48333f68ac0bc481f0cad03d76d8..31144fe0535838bf897969e7be4b3ab2d788d3b0 100644 (file)
@@ -49,7 +49,7 @@ class AccountsController < ApplicationController
   end
 
   def default_statuses
-    @account.statuses.where(visibility: [:public, :unlisted])
+    @account.statuses.not_local_only.where(visibility: [:public, :unlisted])
   end
 
   def only_media_scope
index 40a8d05c8cc91f79de43e3ce8f08178eee860c99..6f7a8c82da75b617051f005a1695e498ec8f703e 100644 (file)
@@ -260,7 +260,7 @@ class Status < ApplicationRecord
     end
 
     def filter_timeline_default(query)
-      query.excluding_silenced_accounts
+      query.not_local_only.excluding_silenced_accounts
     end
 
     def account_silencing_filter(account)