mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-17 23:51:30 +00:00
fix for baseurl ending with / (#13289)
This commit is contained in:
parent
8b2478e7d6
commit
2399fd49ab
1 changed files with 12 additions and 3 deletions
|
|
@ -145,6 +145,12 @@ async def serve_login_page(
|
|||
|
||||
sso_button = ""
|
||||
if sso_available:
|
||||
sso_login_url = base_url_to_redirect_to
|
||||
if sso_login_url.endswith("/"):
|
||||
sso_login_url += "sso/login"
|
||||
else:
|
||||
sso_login_url += "/sso/login"
|
||||
|
||||
sso_button = f"""
|
||||
<div style="
|
||||
margin-top: 20px;
|
||||
|
|
@ -157,7 +163,7 @@ async def serve_login_page(
|
|||
font-size: 14px;
|
||||
margin-bottom: 16px;
|
||||
">or</p>
|
||||
<a href="{base_url_to_redirect_to}/sso/login" style="
|
||||
<a href="{sso_login_url}" style="
|
||||
display: inline-block;
|
||||
background-color: #f8fafc;
|
||||
border: 1px solid #e2e8f0;
|
||||
|
|
@ -175,8 +181,11 @@ async def serve_login_page(
|
|||
</div>
|
||||
"""
|
||||
|
||||
# Get the base URL for form action using proper URL construction
|
||||
url_to_redirect_to = f"{base_url_to_redirect_to}/login"
|
||||
if base_url_to_redirect_to.endswith("/"):
|
||||
url_to_redirect_to = base_url_to_redirect_to + "login"
|
||||
else:
|
||||
url_to_redirect_to = base_url_to_redirect_to + "/login"
|
||||
|
||||
unified_login_html = f"""
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue