catch utf-8 encoding errors

This commit is contained in:
Kyle Drake 2025-04-23 04:49:48 +00:00
parent 3e39b6f5c7
commit 6662774be1

2
app.rb
View file

@ -98,7 +98,7 @@ before do
if params[:tag]
begin
params.delete 'tag' if params[:tag].nil? || !params[:tag].is_a?(String) || params[:tag].strip.empty? || params[:tag].match?(Tag::INVALID_TAG_REGEX)
rescue Encoding::CompatibilityError
rescue Encoding::CompatibilityError, ArgumentError
params.delete 'tag'
end
end