Skip to content

Commit b8f2b63

Browse files
committed
use session_id from the url if it is passed
1 parent 09902da commit b8f2b63

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llmstack/apps/apis.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -778,7 +778,7 @@ def _run_internal(self, request, app_uuid, input_data, source, app_data, session
778778
)
779779
return response
780780

781-
def run(self, request, uid):
781+
def run(self, request, uid, session_id=None):
782782
if request.user.is_anonymous:
783783
return DRFResponse(status=403)
784784
app = get_object_or_404(App, uuid=uuid.UUID(uid))
@@ -798,7 +798,7 @@ def run(self, request, uid):
798798
if app.web_config.get("allowed_sites", []):
799799
csp = "frame-ancestors " + " ".join(app.web_config["allowed_sites"])
800800

801-
session_id = request.data.get("session_id", str(uuid.uuid4()))
801+
session_id = session_id or request.data.get("session_id", str(uuid.uuid4()))
802802
input_data = request.data.get("input", {})
803803

804804
request_ip = request.headers.get("X-Forwarded-For", request.META.get("REMOTE_ADDR", "")).split(",")[

0 commit comments

Comments
 (0)