Extract returning error response to #error!

parent 72c210d5
...@@ -80,7 +80,7 @@ module Uppy ...@@ -80,7 +80,7 @@ module Uppy
begin begin
{ part_number: part.fetch("PartNumber"), etag: part.fetch("ETag") } { part_number: part.fetch("PartNumber"), etag: part.fetch("ETag") }
rescue KeyError rescue KeyError
r.halt 400, { error: "At least one part is missing \"PartNumber\" or \"ETag\" field" } error! "At least one part is missing \"PartNumber\" or \"ETag\" field"
end end
end end
...@@ -115,10 +115,14 @@ module Uppy ...@@ -115,10 +115,14 @@ module Uppy
def param!(name) def param!(name)
value = request.params[name] value = request.params[name]
request.halt 400, { error: "Missing \"#{name}\" parameter" } if value.nil? error! "Missing \"#{name}\" parameter" if value.nil?
value value
end end
def error!(message)
request.halt 400, { error: message }
end
end end
end end
end end
......
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