[fix #3440] use attachment.download for get attachment file

This commit is contained in:
pedong 2019-03-07 12:56:12 +01:00
parent 5fadaaca14
commit c0a928ac7a

View file

@ -454,13 +454,10 @@ class Procedure < ApplicationRecord
def clone_attachment(cloned_procedure, attachment_symbol)
attachment = send(attachment_symbol)
if attachment.attached?
response = Typhoeus.get(attachment.service_url, timeout: 5)
if response.success?
cloned_procedure.send(attachment_symbol).attach(
io: StringIO.new(response.body),
filename: attachment.filename
)
end
cloned_procedure.send(attachment_symbol).attach(
io: StringIO.new(attachment.download),
filename: attachment.filename
)
end
end