From 492eab04e3d95d1694d08b956ad62102f9fb7e67 Mon Sep 17 00:00:00 2001 From: Cameron Radmore Date: Sun, 19 Jul 2026 17:32:12 -0400 Subject: [PATCH] fix: check known_tabs against downcased selected_tab --- src/invidious/routes/channels.cr | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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}"