diff options
author | slice <ryaneft@gmail.com> | 2019-03-31 22:30:46 -0700 |
---|---|---|
committer | Eugen Rochko <eugen@zeonfederated.com> | 2019-04-01 07:30:46 +0200 |
commit | 85973f4f37c8b94422f267654018d0d7f88ba32b (patch) | |
tree | 76aa1adb9f7543f68af7f1dbeb735386e5c03a97 /app/models/site_upload.rb | |
parent | abdf225353dfb9791933b5d2dbcd038dcdb656df (diff) |
Improvements to image upload validation and creation (#10431)
* Check if image value is nil? before creating an image Check if uploaded images aren't nil before creating SiteUpload models for them. * Validate presence of file in SiteUpload * Fix file presence validation * Fabricate SiteUpload#file * Add link to Creative Commons license
Diffstat (limited to 'app/models/site_upload.rb')
-rw-r--r-- | app/models/site_upload.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/app/models/site_upload.rb b/app/models/site_upload.rb index 14d683767..cf10b30fc 100644 --- a/app/models/site_upload.rb +++ b/app/models/site_upload.rb @@ -18,6 +18,7 @@ class SiteUpload < ApplicationRecord has_attached_file :file validates_attachment_content_type :file, content_type: /\Aimage\/.*\z/ + validates :file, presence: true validates :var, presence: true, uniqueness: true before_save :set_meta |