mirror of
https://github.com/docusealco/docuseal
synced 2026-11-05 14:42:33 -05:00
return error on file download 400+ resp
This commit is contained in:
1 parent
398fae82cb
commit
c1a9ee0bbb
1 file changed
+7
-1
@@ -9,6 +9,7 @@ module Submitters
|
||||
UnknownFieldName = Class.new(BaseError)
|
||||
InvalidDefaultValue = Class.new(BaseError)
|
||||
UnknownSubmitterName = Class.new(BaseError)
|
||||
UnableToDownload = Class.new(BaseError)
|
||||
|
||||
module_function
|
||||
|
||||
@@ -167,7 +168,12 @@ module Submitters
|
||||
|
||||
return blob if blob
|
||||
|
||||
data = conn.get(Addressable::URI.parse(url).display_uri.to_s).body
|
||||
uri = Addressable::URI.parse(url)
|
||||
resp = conn.get(uri.display_uri.to_s)
|
||||
|
||||
raise UnableToDownload, "Error loading: #{uri.display_uri}" if resp.status >= 400
|
||||
|
||||
data = resp.body
|
||||
|
||||
checksum = Digest::MD5.base64digest(data)
|
||||
|
||||
|
||||
Reference in new issue
Block a user