Commit 58e9c3655248914b1b6a0b3b68fcc4ccfafd73b7
1 parent
915f2250
Exists in
master
and in
29 other branches
Refuse unexisting theme via GET parameter
Showing
1 changed file
with
1 additions
and
1 deletions
Show diff stats
app/helpers/application_helper.rb
| ... | ... | @@ -340,7 +340,7 @@ module ApplicationHelper |
| 340 | 340 | if ENV['RAILS_ENV'] == 'development' && environment.theme == 'random' |
| 341 | 341 | @random_theme ||= Dir.glob('public/designs/themes/*').map { |f| File.basename(f) }.rand |
| 342 | 342 | @random_theme |
| 343 | - elsif ENV['RAILS_ENV'] == 'development' && params[:theme] | |
| 343 | + elsif ENV['RAILS_ENV'] == 'development' && params[:theme] && File.exists?(File.join(Rails.root, 'public/designs/themes', params[:theme])) | |
| 344 | 344 | params[:theme] |
| 345 | 345 | else |
| 346 | 346 | if profile && !profile.theme.nil? | ... | ... |