Merge pull request 'fix(ruby): replacing host when version download url is present. Fix Bug 73693' from fix/ruby-restore into release/1.13.0

Reviewed-on: https://git.onlyoffice.com/ONLYOFFICE/document-server-integration/pulls/59
This commit is contained in:
Sergey Linnik
2025-03-27 07:57:59 +00:00

View File

@ -532,10 +532,7 @@ class HomeController < ApplicationController
source_basename = body['fileName']
version = body['version']
url = body['url'].sub(
HomeController.config_manager.document_server_public_uri.to_s,
HomeController.config_manager.document_server_private_uri.to_s
)
url = body['url']
user_id = body['userId']
source_extension = Pathname(source_basename).extname
@ -588,6 +585,10 @@ class HomeController < ApplicationController
if url.nil?
FileUtils.cp(recovery_file, source_file)
else
url = url.sub(
HomeController.config_manager.document_server_public_uri.to_s,
HomeController.config_manager.document_server_private_uri.to_s
)
uri = URI.parse(url)
http = Net::HTTP.new(uri.host, uri.port)
DocumentHelper.verify_ssl(url, http)