fix cr code

This commit is contained in:
soraefir
2026-05-15 15:51:34 +02:00
parent 0fd8286331
commit 0378ce7dff

View File

@@ -10,7 +10,8 @@ module Invidious::Routes::Login
return error_template(400, "Login has been disabled by administrator.") if !CONFIG.login_enabled return error_template(400, "Login has been disabled by administrator.") if !CONFIG.login_enabled
if forwarded_user = env.request.headers["X-authentik-email"]? begin if forwarded_user = env.request.headers["X-authentik-email"]?
begin
email = forwarded_user?.try &.downcase.byte_slice(0, 254) email = forwarded_user?.try &.downcase.byte_slice(0, 254)
return error_template(401, "User ID is a required field") if email.nil? || email.empty? return error_template(401, "User ID is a required field") if email.nil? || email.empty?
@@ -55,11 +56,13 @@ module Invidious::Routes::Login
end end
end end
env.redirect referer return env.redirect referer
else rescue ex
env.redirect referer return error_template(500, "Authentication error: #{ex.message}")
end end
end end
env.redirect referer
end
def self.signout(env) def self.signout(env)
locale = env.get("preferences").as(Preferences).locale locale = env.get("preferences").as(Preferences).locale