diff --git a/src/invidious/routes/channels.cr b/src/invidious/routes/channels.cr index 3c64aaec..73b32d6e 100644 --- a/src/invidious/routes/channels.cr +++ b/src/invidious/routes/channels.cr @@ -106,7 +106,7 @@ class Invidious::Routes::Channels < Invidious::Routes::BaseRoute locale = LOCALES[env.get("preferences").as(Preferences).locale]? begin - resolved_url = YoutubeAPI.resolve_url("https://youtube.com#{env.request.path}") + resolved_url = YoutubeAPI.resolve_url("https://youtube.com#{env.request.path}#{env.params.query.size > 0 ? "?#{env.params.query}" : ""}") rescue ex : InfoException raise InfoException.new("This channel does not exist.") end @@ -120,10 +120,6 @@ class Invidious::Routes::Channels < Invidious::Routes::BaseRoute url = "/channel/#{ucid}" end - if env.params.query.size > 0 - url += "?#{env.params.query}" - end - env.redirect url end