@@ -124,6 +124,7 @@ class Status < ApplicationRecord
 | 
			
		||||
  before_validation :set_reblog
 | 
			
		||||
  before_validation :set_visibility
 | 
			
		||||
  before_validation :set_conversation
 | 
			
		||||
  before_validation :set_sensitivity
 | 
			
		||||
 | 
			
		||||
  class << self
 | 
			
		||||
    def not_in_filtered_languages(account)
 | 
			
		||||
@@ -250,6 +251,10 @@ class Status < ApplicationRecord
 | 
			
		||||
    self.visibility = (account.locked? ? :private : :public) if visibility.nil?
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def set_sensitivity
 | 
			
		||||
    self.sensitive = sensitive || spoiler_text.present?
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def set_conversation
 | 
			
		||||
    self.reply = !(in_reply_to_id.nil? && thread.nil?) unless reply
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user