uploads: fix exception in UploadMediaAsset.visible.

Fix `UploadMediaAsset.visible(user).count` failing when we weren't
joined on the uploads table.
This commit is contained in:
evazion
2022-09-15 19:19:44 -05:00
parent 0a5ebcc69d
commit cfe567b649

View File

@@ -29,8 +29,10 @@ class UploadMediaAsset < ApplicationRecord
def self.visible(user) def self.visible(user)
if user.is_admin? if user.is_admin?
all all
elsif user.is_anonymous?
none
else else
where(upload: { uploader: user }) where(upload: user.uploads)
end end
end end