Skip to content

Commit 4aac4dc

Browse files
authored
If redirectURL in session use that as redirect_url (#172)
1 parent 28a292c commit 4aac4dc

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

llmstack/server/adapters.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@
77

88

99
class CustomAccountAdapter(DefaultAccountAdapter):
10+
def post_login(self, request, user, *, email_verification, signal_kwargs, email, signup, redirect_url):
11+
if "redirectUrl" in request.session:
12+
redirect_url = request.session["redirectUrl"]
13+
del request.session["redirectUrl"]
14+
15+
return super().post_login(
16+
request,
17+
user,
18+
email_verification=email_verification,
19+
signal_kwargs=signal_kwargs,
20+
email=email,
21+
signup=signup,
22+
redirect_url=redirect_url,
23+
)
24+
1025
def save_user(self, request, user, form, commit=True):
1126
user = super().save_user(request, user, form, False)
1227
if not user.username:

0 commit comments

Comments
 (0)