File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
activestorage/lib/active_storage
railties/test/application Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ class Engine < Rails::Engine # :nodoc:
102
102
]
103
103
end
104
104
105
- ActiveStorage . analyzers = [ analyzer ] . concat ( app . config . active_storage . analyzers || [ ] )
105
+ ActiveStorage . analyzers = [ analyzer ] . compact . concat ( app . config . active_storage . analyzers || [ ] )
106
106
ActiveStorage . variant_transformer = transformer
107
107
rescue LoadError => error
108
108
case error . message
Original file line number Diff line number Diff line change @@ -3931,6 +3931,14 @@ class Post < ActiveRecord::Base
3931
3931
assert_equal :vips , ActiveStorage . variant_processor
3932
3932
end
3933
3933
3934
+ test "ActiveStorage.analyzers doesn't contain nil when variant_processor = nil" do
3935
+ add_to_config "config.active_storage.variant_processor = nil"
3936
+
3937
+ app "development"
3938
+
3939
+ assert_not_includes ActiveStorage . analyzers , nil
3940
+ end
3941
+
3934
3942
test "ActiveStorage.supported_image_processing_methods can be configured via config.active_storage.supported_image_processing_methods" do
3935
3943
remove_from_config '.*config\.load_defaults.*\n'
3936
3944
You can’t perform that action at this time.
0 commit comments