mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 06:19:03 +08:00
Encode invitee email in the invitation link (#10842)
This commit is contained in:
parent
2dc29cfee3
commit
6f4885d86d
@ -1,3 +1,5 @@
|
|||||||
|
from urllib import parse
|
||||||
|
|
||||||
from flask_login import current_user
|
from flask_login import current_user
|
||||||
from flask_restful import Resource, abort, marshal_with, reqparse
|
from flask_restful import Resource, abort, marshal_with, reqparse
|
||||||
|
|
||||||
@ -57,11 +59,12 @@ class MemberInviteEmailApi(Resource):
|
|||||||
token = RegisterService.invite_new_member(
|
token = RegisterService.invite_new_member(
|
||||||
inviter.current_tenant, invitee_email, interface_language, role=invitee_role, inviter=inviter
|
inviter.current_tenant, invitee_email, interface_language, role=invitee_role, inviter=inviter
|
||||||
)
|
)
|
||||||
|
encoded_invitee_email = parse.quote(invitee_email)
|
||||||
invitation_results.append(
|
invitation_results.append(
|
||||||
{
|
{
|
||||||
"status": "success",
|
"status": "success",
|
||||||
"email": invitee_email,
|
"email": invitee_email,
|
||||||
"url": f"{console_web_url}/activate?email={invitee_email}&token={token}",
|
"url": f"{console_web_url}/activate?email={encoded_invitee_email}&token={token}",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
except AccountAlreadyInTenantError:
|
except AccountAlreadyInTenantError:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user