logo

mastofe

My custom branche(s) on git.pleroma.social/pleroma/mastofe
commit: 31c633e528393e4b3ebfdf89d48d50bbe53f7104
parent: 50660d54e8cabd08fee649a6abc26f35a8d7a82c
Author: Eugen Rochko <eugen@zeonfederated.com>
Date:   Sat, 11 Feb 2017 19:16:10 +0100

Fix Status.permitted_for scope query

Diffstat:

Mapp/models/status.rb3+--
1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app/models/status.rb b/app/models/status.rb @@ -158,8 +158,7 @@ class Status < ApplicationRecord elsif !account.nil? && target_account.blocking?(account) where('1 = 0') elsif !account.nil? - joins('LEFT OUTER JOIN mentions ON statuses.id = mentions.status_id') - .where('mentions.account_id = ?', account.id) + joins('LEFT OUTER JOIN mentions ON statuses.id = mentions.status_id AND mentions.account_id = ' + account.id.to_s) .where('statuses.visibility != ? OR mentions.id IS NOT NULL', Status.visibilities[:private]) else where.not(visibility: :private)