mirror of https://github.com/mastodon/mastodon
				
				
				
			Merge pull request #242 from TazeTSchnitzel/media_uri_obfuscation
Rename media to avoid exposing filename (fixes #207)pull/260/head^2
						commit
						7baca3fe4d
					
				@ -0,0 +1,16 @@
 | 
			
		||||
module ObfuscateFilename
 | 
			
		||||
  extend ActiveSupport::Concern
 | 
			
		||||
 | 
			
		||||
  class_methods do
 | 
			
		||||
    def obfuscate_filename(*args)
 | 
			
		||||
      before_action { obfuscate_filename(*args) }
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def obfuscate_filename(path)
 | 
			
		||||
    file = params.dig(*path)
 | 
			
		||||
    return if file.nil?
 | 
			
		||||
 | 
			
		||||
    file.original_filename = "media" + File.extname(file.original_filename)
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue