about summary refs log tree commit diff
path: root/app/policies
diff options
context:
space:
mode:
authorDavid Yip <yipdw@member.fsf.org>2017-11-17 09:07:21 -0600
committerDavid Yip <yipdw@member.fsf.org>2017-11-17 09:07:21 -0600
commitf6355f6ffb124ffe3a9e7339543a4f7ac7c0905a (patch)
treeee53a7b24f6d42459858eda6473a8a31d42fe461 /app/policies
parent2a386ad88dad4a076f19dbd1b085ea561868deec (diff)
Update StatusPolicy to check current_account for local_only? toots.
StatusPolicy#account was renamed to StatusPolicy#current_account in
upstream.  This commit renames the local-only changes to match and
augments the #show? policy spec with what we expect for local-only
toots.
Diffstat (limited to 'app/policies')
-rw-r--r--app/policies/status_policy.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/policies/status_policy.rb b/app/policies/status_policy.rb
index 8e0c1eef1..369ede2b0 100644
--- a/app/policies/status_policy.rb
+++ b/app/policies/status_policy.rb
@@ -6,7 +6,7 @@ class StatusPolicy < ApplicationPolicy
   end
 
   def show?
-    return false if local_only? && account.nil?
+    return false if local_only? && current_account.nil?
 
     if direct?
       owned? || record.mentions.where(account: current_account).exists?