From a7d351dc38bdf384c6178de460a7390d7d367ab4 Mon Sep 17 00:00:00 2001 From: Urban Rotnik Date: Tue, 22 Oct 2019 14:13:22 +0200 Subject: [PATCH] Add file size check --- app/models/concerns/tiny_mce_images.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/concerns/tiny_mce_images.rb b/app/models/concerns/tiny_mce_images.rb index 487ebeef2..6af9fde59 100644 --- a/app/models/concerns/tiny_mce_images.rb +++ b/app/models/concerns/tiny_mce_images.rb @@ -98,7 +98,11 @@ module TinyMceImages # We need implement size and type checks here url = image['src'] image_type = FastImage.type(url).to_s + next unless image_type + new_image = URI.parse(url).open + next if new_image.size > Rails.configuration.x.file_max_size_mb.megabytes + new_image_filename = Asset.generate_unique_secure_token + '.' + image_type end