diff --git a/src/invidious/routes/channels.cr b/src/invidious/routes/channels.cr index 23eeeeb8d..25348e7d8 100644 --- a/src/invidious/routes/channels.cr +++ b/src/invidious/routes/channels.cr @@ -338,7 +338,7 @@ module Invidious::Routes::Channels def self.potential_brand_redirect(env) # Check for known tab in url before trying to brand_redirect (avoids unneeded request to YouTube) - selected_tab = env.params.url["tab"]? + selected_tab = env.params.url["tab"]?.try &.downcase if KNOWN_TABS.includes? selected_tab brand_redirect(env) @@ -369,7 +369,7 @@ module Invidious::Routes::Channels return error_template(404, I18n.translate(locale, "This channel does not exist.")) end - selected_tab = env.params.url["tab"]? + selected_tab = env.params.url["tab"]?.try &.downcase if KNOWN_TABS.includes? selected_tab url = "/channel/#{ucid}/#{selected_tab}"