summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsyeopite <syeopite@syeopite.dev>2021-04-11 22:09:46 -0700
committersyeopite <syeopite@syeopite.dev>2021-04-11 22:09:46 -0700
commit45d687c4e1403a718d8a73b44117b69bf22a0c4c (patch)
tree16907eeb7d0a38317abd94aecdfac5be2870e434
parent42be1321b2119b3a48935ddccf3a8d7bd544d03c (diff)
downloadinvidious-45d687c4e1403a718d8a73b44117b69bf22a0c4c.tar.gz
invidious-45d687c4e1403a718d8a73b44117b69bf22a0c4c.tar.bz2
invidious-45d687c4e1403a718d8a73b44117b69bf22a0c4c.zip
Preserve url params in video aliases
-rw-r--r--src/invidious/routes/watch.cr7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/invidious/routes/watch.cr b/src/invidious/routes/watch.cr
index 4f6e9598..d0338882 100644
--- a/src/invidious/routes/watch.cr
+++ b/src/invidious/routes/watch.cr
@@ -189,6 +189,11 @@ class Invidious::Routes::Watch < Invidious::Routes::BaseRoute
end
def redirect(env)
- return env.redirect "/watch?v=#{env.params.url["id"]}"
+ url = "/watch?v=#{env.params.url["id"]}"
+ if env.params.query.size > 0
+ url += "&#{env.params.query}"
+ end
+
+ return env.redirect url
end
end