##// END OF EJS Templates
Merged r13125 (#16700)....
Jean-Philippe Lang -
r12889:a6d62710cd34
parent child
Show More
@@ -87,7 +87,7 module Redmine
87 87 a = Attachment.find_by_token(token)
88 88 next unless a
89 89 a.filename = attachment['filename'] unless attachment['filename'].blank?
90 a.content_type = attachment['content_type']
90 a.content_type = attachment['content_type'] unless attachment['content_type'].blank?
91 91 end
92 92 next unless a
93 93 a.description = attachment['description'].to_s.strip
@@ -241,6 +241,15 class AttachmentTest < ActiveSupport::TestCase
241 241 end
242 242 end
243 243
244 test "Attachment.attach_files should preserve the content_type of attachments added by token" do
245 @project = Project.find(1)
246 attachment = Attachment.create!(:file => uploaded_test_file("testfile.txt", ""), :author_id => 1, :created_on => 2.days.ago)
247 assert_equal 'text/plain', attachment.content_type
248 Attachment.attach_files(@project, { '1' => {'token' => attachment.token } })
249 attachment.reload
250 assert_equal 'text/plain', attachment.content_type
251 end
252
244 253 def test_latest_attach
245 254 set_fixtures_attachments_directory
246 255 a1 = Attachment.find(16)
General Comments 0
You need to be logged in to leave comments. Login now