From 44a49a45337d03d4593b429f87710ecab4220dc1 Mon Sep 17 00:00:00 2001 From: DocuSeal Date: Wed, 8 Nov 2023 15:25:10 +0200 Subject: [PATCH] normalize file urls --- app/controllers/templates_uploads_controller.rb | 2 +- lib/submitters/normalize_values.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/controllers/templates_uploads_controller.rb b/app/controllers/templates_uploads_controller.rb index 7a41c1c2..8823eeac 100644 --- a/app/controllers/templates_uploads_controller.rb +++ b/app/controllers/templates_uploads_controller.rb @@ -35,7 +35,7 @@ class TemplatesUploadsController < ApplicationController def create_file_params_from_url tempfile = Tempfile.new tempfile.binmode - tempfile.write(conn.get(params[:url]).body) + tempfile.write(conn.get(Addressable::URI.parse(params[:url]).display_uri.to_s).body) tempfile.rewind file = ActionDispatch::Http::UploadedFile.new( diff --git a/lib/submitters/normalize_values.rb b/lib/submitters/normalize_values.rb index 62c541e9..f7025037 100644 --- a/lib/submitters/normalize_values.rb +++ b/lib/submitters/normalize_values.rb @@ -71,7 +71,7 @@ module Submitters return blob if blob - data = conn.get(url).body + data = conn.get(Addressable::URI.parse(url).display_uri.to_s).body checksum = Digest::MD5.base64digest(data)