diff --git a/config/initializers/report_template_loader.rb b/config/initializers/report_template_loader.rb index 380651833..6461315f6 100644 --- a/config/initializers/report_template_loader.rb +++ b/config/initializers/report_template_loader.rb @@ -5,7 +5,7 @@ require 'active_storage/service/s3_service' template_zip_url_string = ENV.fetch('REPORT_TEMPLATES_ZIP_URL', nil) -return unless template_zip_url_string.present? +return if template_zip_url_string.blank? template_zip_url = URI.parse(template_zip_url_string) contents = case template_zip_url.scheme @@ -33,5 +33,7 @@ Zip::File.open_buffer(StringIO.new(contents)) do |zip| path.open('wb') do |f| f.write(entry.get_input_stream.read) end + + require path if entry.name.ends_with?('.rb') end end