graceful fail for missing file to edit

This commit is contained in:
Kyle Drake 2013-07-16 15:29:10 +02:00
parent 7f4cc8e5df
commit 6c9d387a4c

7
app.rb
View file

@ -320,7 +320,12 @@ end
get '/site_files/text_editor/:filename' do |filename|
require_login
@file_data = File.read File.join(site_base_path(current_site.username), filename)
begin
@file_data = File.read File.join(site_base_path(current_site.username), filename)
rescue Errno::ENOENT
flash[:error] = 'We could not find the requested file.'
redirect '/dashboard'
end
slim :'site_files/text_editor'
end