summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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