From 0e33505ce54c27da53b48cd3a2d70419ac3d53bc Mon Sep 17 00:00:00 2001 From: Kyle Drake Date: Fri, 8 Aug 2025 14:45:53 -0500 Subject: [PATCH] catch missing filename for text editor --- app/site_files.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/site_files.rb b/app/site_files.rb index 56ce6f92..de5922e6 100644 --- a/app/site_files.rb +++ b/app/site_files.rb @@ -191,6 +191,12 @@ get '/site_files/text_editor' do dont_browser_cache @filename = params[:filename] + + if @filename.nil? || @filename.strip.empty? + flash[:error] = 'No filename specified.' + redirect '/dashboard' + end + extname = File.extname @filename @ace_mode = case extname