From e33aae3c1b06ab6ce843a8043ff154fda36ceb7b Mon Sep 17 00:00:00 2001 From: Chris W Date: Sun, 14 Jan 2024 11:54:06 -0700 Subject: [PATCH] hopefully fix issues with empty extension --- src/controllers/paste_controller.cr | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/controllers/paste_controller.cr b/src/controllers/paste_controller.cr index b9eb115..ad1090b 100644 --- a/src/controllers/paste_controller.cr +++ b/src/controllers/paste_controller.cr @@ -137,11 +137,11 @@ module Paste69 if form.has_key?("file") filename, body = form["file"] - _, ext = form["ext"] || {nil, nil} - if ext - filename = filename ? File.basename(filename, File.extname(filename)) : "file" + if form.has_key?("ext") + _, ext = form["ext"] ext = String.new(ext).lstrip(".") + filename = filename ? File.basename(filename, File.extname(filename)) : "file" filename = "#{filename}.#{ext}" end