mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 08:43:25 +08:00
Include access control post when loading uploads in rake task
* to avoid N+1 query
This commit is contained in:
parent
59a7afbde9
commit
cfd56e9159
|
@ -681,7 +681,7 @@ task "uploads:ensure_correct_acl" => :environment do
|
||||||
#
|
#
|
||||||
# Also only get uploads that are not for a theme or a site setting, so only
|
# Also only get uploads that are not for a theme or a site setting, so only
|
||||||
# get post related uploads.
|
# get post related uploads.
|
||||||
uploads_with_supported_media = Upload.includes(:posts, :optimized_images).where(
|
uploads_with_supported_media = Upload.includes(:posts, :access_control_post, :optimized_images).where(
|
||||||
"LOWER(original_filename) SIMILAR TO '%\.(jpg|jpeg|png|gif|svg|ico|mp3|ogg|wav|m4a|mov|mp4|webm|ogv)'"
|
"LOWER(original_filename) SIMILAR TO '%\.(jpg|jpeg|png|gif|svg|ico|mp3|ogg|wav|m4a|mov|mp4|webm|ogv)'"
|
||||||
).joins(:post_uploads)
|
).joins(:post_uploads)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user