From 59d3e03b81d09c70fc1249514c1848e701757513 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 1 Jul 2017 14:25:02 +0200 Subject: Uploading will set blob's byte size and checksum --- lib/active_file/blob.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') 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 -- cgit v1.2.3