Commit ffb2400a authored by Stan Hu's avatar Stan Hu

Extract uploaded_file into method in LfsStorageController

parent ff0bbef0
...@@ -59,6 +59,10 @@ module Repositories ...@@ -59,6 +59,10 @@ module Repositories
params[:size].to_i params[:size].to_i
end end
def uploaded_file
params[:file]
end
# rubocop: disable CodeReuse/ActiveRecord # rubocop: disable CodeReuse/ActiveRecord
def store_file!(oid, size) def store_file!(oid, size)
object = LfsObject.find_by(oid: oid, size: size) object = LfsObject.find_by(oid: oid, size: size)
...@@ -76,15 +80,12 @@ module Repositories ...@@ -76,15 +80,12 @@ module Repositories
# rubocop: enable CodeReuse/ActiveRecord # rubocop: enable CodeReuse/ActiveRecord
def create_file!(oid, size) def create_file!(oid, size)
uploaded_file = params[:file]
return unless uploaded_file.is_a?(UploadedFile) return unless uploaded_file.is_a?(UploadedFile)
LfsObject.create!(oid: oid, size: size, file: uploaded_file) LfsObject.create!(oid: oid, size: size, file: uploaded_file)
end end
def replace_file!(lfs_object) def replace_file!(lfs_object)
uploaded_file = params[:file]
raise UploadedFile::InvalidPathError unless uploaded_file.is_a?(UploadedFile) raise UploadedFile::InvalidPathError unless uploaded_file.is_a?(UploadedFile)
Gitlab::AppJsonLogger.info(message: "LFS file replaced because it did not exist", oid: oid, size: size) Gitlab::AppJsonLogger.info(message: "LFS file replaced because it did not exist", oid: oid, size: size)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment