From 1d0071c4aaa85cc954e07076a346ac4b818267c6 Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Wed, 6 May 2015 06:26:11 +0000 Subject: [PATCH] Check argument in File#file= --- app/models/sound.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/app/models/sound.rb b/app/models/sound.rb index ed7a45a..e6a5e74 100644 --- a/app/models/sound.rb +++ b/app/models/sound.rb @@ -9,6 +9,7 @@ class Sound < ActiveRecord::Base end def file= file + self.errors[:sha256] << 'No file given' and return unless file self.sha256 = Digest::SHA256.file(file.path).hexdigest FileUtils.cp file.path, path self.mime_type = file.content_type