Add the url scheme to the public share url

This commit is contained in:
sabaimran 2024-05-06 21:37:49 +08:00
parent f6aaecb04f
commit cf0b7628d0

View file

@ -262,6 +262,7 @@ def duplicate_chat_history_public_conversation(
public_conversation_url = PublicConversationAdapters.get_public_conversation_url(public_conversation)
domain = request.headers.get("host")
scheme = request.url.scheme
update_telemetry_state(
request=request,
@ -270,7 +271,9 @@ def duplicate_chat_history_public_conversation(
**common.__dict__,
)
return Response(status_code=200, content=json.dumps({"status": "ok", "url": f"{domain}{public_conversation_url}"}))
return Response(
status_code=200, content=json.dumps({"status": "ok", "url": f"{scheme}://{domain}{public_conversation_url}"})
)
@api_chat.get("/sessions")