2
0

Change media attachments in moderated posts to not be accessible (#34872)

This commit is contained in:
Eugen Rochko
2025-06-12 10:53:02 +02:00
committed by GitHub
parent d1fb957361
commit 24d943fee0
13 changed files with 140 additions and 111 deletions

View File

@@ -228,6 +228,10 @@ class MediaAttachment < ApplicationRecord
file.blank? && remote_url.present?
end
def discarded?
status&.discarded? || (status_id.present? && status.nil?)
end
def significantly_changed?
description_previously_changed? || thumbnail_updated_at_previously_changed? || file_meta_previously_changed?
end

View File

@@ -32,7 +32,7 @@ class StatusEdit < ApplicationRecord
:preview_remote_url, :text_url, :meta, :blurhash,
:not_processed?, :needs_redownload?, :local?,
:file, :thumbnail, :thumbnail_remote_url,
:shortcode, :video?, :audio?, to: :media_attachment
:shortcode, :video?, :audio?, :discarded?, to: :media_attachment
end
rate_limit by: :account, family: :statuses