diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2017-07-01 14:25:02 +0200 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2017-07-01 14:25:02 +0200 |
commit | 59d3e03b81d09c70fc1249514c1848e701757513 (patch) | |
tree | f8dbef32bbe70d6297b6bb1879cda55e56858a30 /lib | |
parent | a9d2ce5d18288223fce5a8095c2fb37520017828 (diff) | |
download | rails-59d3e03b81d09c70fc1249514c1848e701757513.tar.gz rails-59d3e03b81d09c70fc1249514c1848e701757513.tar.bz2 rails-59d3e03b81d09c70fc1249514c1848e701757513.zip |
Uploading will set blob's byte size and checksum
Diffstat (limited to 'lib')
-rw-r--r-- | lib/active_file/blob.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/active_file/blob.rb b/lib/active_file/blob.rb index 5ed2fce5ac..b5d149e1fa 100644 --- a/lib/active_file/blob.rb +++ b/lib/active_file/blob.rb @@ -39,7 +39,10 @@ class ActiveFile::Blob < ActiveRecord::Base def upload(data) - site.upload key, data + site.upload(key, data) + + self.checksum = site.checksum(key) + self.byte_size = site.byte_size(key) end def download |