From bf9f3c13661f0be820dd46e2393623527a47d6b8 Mon Sep 17 00:00:00 2001 From: Jens Maier Date: Tue, 15 Jul 2014 03:15:17 +0200 Subject: [PATCH] FIX: NoMethodError in on extension.upcase when upload's original filename has no extension. --- lib/validators/upload_validator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/validators/upload_validator.rb b/lib/validators/upload_validator.rb index c778c64c8f4..e386931d717 100644 --- a/lib/validators/upload_validator.rb +++ b/lib/validators/upload_validator.rb @@ -5,7 +5,7 @@ module Validators; end class Validators::UploadValidator < ActiveModel::Validator def validate(upload) - extension = File.extname(upload.original_filename)[1..-1] + extension = File.extname(upload.original_filename)[1..-1] || "" if is_authorized?(upload, extension) if FileHelper.is_image?(upload.original_filename)