]> source.dussan.org Git - redmine.git/commit
Fixes uploading of empty files (#25115).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 28 Feb 2017 18:05:17 +0000 (18:05 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 28 Feb 2017 18:05:17 +0000 (18:05 +0000)
commitdac7903da3abb64309b5bf12ce36892b393cb9af
tree49690d33d31ddc420b705acf6cde63bd61094d14
parentdcc216002d6b2587f4aef4f628e82d8a970395df
Fixes uploading of empty files (#25115).

- prevents creation of attachment records without existing diskfile and empty
  digest
- adds test case to check file upload API response
- also removes the file size check in ActsAsAttachable which still prevented
  attachment of zero size attachments to containers but only for clients
  without Javascript (where save_attachments is called with the actual file
  upload).

Patch by Jens Kraemer.

git-svn-id: http://svn.redmine.org/redmine/trunk@16341 e93f8b46-1217-0410-a6f0-8f06a7374b81
app/models/attachment.rb
lib/plugins/acts_as_attachable/lib/acts_as_attachable.rb
test/integration/api_test/attachments_test.rb