app/javascript/activestorage/direct_upload.js in activestorage-5.2.0.rc1 vs app/javascript/activestorage/direct_upload.js in activestorage-5.2.0.rc2

- old
+ new

@@ -12,11 +12,17 @@ this.delegate = delegate } create(callback) { FileChecksum.create(this.file, (error, checksum) => { + if (error) { + callback(error) + return + } + const blob = new BlobRecord(this.file, checksum, this.url) notify(this.delegate, "directUploadWillCreateBlobWithXHR", blob.xhr) + blob.create(error => { if (error) { callback(error) } else { const upload = new BlobUpload(blob)