summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOmar Roth <omarroth@hotmail.com>2018-04-17 15:58:00 -0500
committerOmar Roth <omarroth@hotmail.com>2018-04-17 15:58:00 -0500
commit84aef70803540c1f9aeefb192e83ddb59fdf3e70 (patch)
treeb141b1fb951419dfbfb39d6149916996ff505e68
parent7d3ecf7567da4f303da22df8908dc7a114bbdc84 (diff)
downloadinvidious-84aef70803540c1f9aeefb192e83ddb59fdf3e70.tar.gz
invidious-84aef70803540c1f9aeefb192e83ddb59fdf3e70.tar.bz2
invidious-84aef70803540c1f9aeefb192e83ddb59fdf3e70.zip
Set referer if referer is /login
-rw-r--r--src/invidious.cr4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index eb764d3c..849fd989 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -413,6 +413,10 @@ get "/login" do |env|
referer = env.request.headers["referer"]?
referer ||= "/feed/subscriptions"
+ if referer.ends_with? "/login"
+ referer = "/feed/subscriptions"
+ end
+
templated "login"
end