summaryrefslogtreecommitdiff
path: root/lib/gitlab/verify/uploads.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/verify/uploads.rb')
-rw-r--r--lib/gitlab/verify/uploads.rb12
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/gitlab/verify/uploads.rb b/lib/gitlab/verify/uploads.rb
index 0ffa71a6d72..73fc43cb590 100644
--- a/lib/gitlab/verify/uploads.rb
+++ b/lib/gitlab/verify/uploads.rb
@@ -11,8 +11,12 @@ module Gitlab
private
- def relation
- Upload.with_files_stored_locally
+ def all_relation
+ Upload.all.preload(:model)
+ end
+
+ def local?(upload)
+ upload.local?
end
def expected_checksum(upload)
@@ -22,6 +26,10 @@ module Gitlab
def actual_checksum(upload)
Upload.hexdigest(upload.absolute_path)
end
+
+ def remote_object_exists?(upload)
+ upload.build_uploader.file.exists?
+ end
end
end
end