Skip to content
Snippets Groups Projects
Unverified Commit 5284e29e authored by ThibG's avatar ThibG Committed by GitHub
Browse files

Fix public posts from silenced accounts not being changed to unlisted visibility (#13096)

parent aa67036b
No related branches found
No related tags found
No related merge requests found
......@@ -50,7 +50,7 @@ class PostStatusService < BaseService
def preprocess_attributes!
@text = @options.delete(:spoiler_text) if @text.blank? && @options[:spoiler_text].present?
@visibility = @options[:visibility] || @account.user&.setting_default_privacy
@visibility = :unlisted if @visibility == :public && @account.silenced?
@visibility = :unlisted if @visibility&.to_sym == :public && @account.silenced?
@scheduled_at = @options[:scheduled_at]&.to_datetime
@scheduled_at = nil if scheduled_in_the_past?
rescue ArgumentError
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment