Skip to content

Commit 5e6ef70

Browse files
Merge branch 'main' into feat-Add-early-exit-mechanism-to-SequentialAgent-using-escalate-action
2 parents 40c7e74 + d327538 commit 5e6ef70

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/google/adk/cli/adk_web_server.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -741,7 +741,7 @@ async def create_session_with_id(
741741
is not None
742742
):
743743
raise HTTPException(
744-
status_code=400, detail=f"Session already exists: {session_id}"
744+
status_code=409, detail=f"Session already exists: {session_id}"
745745
)
746746
session = await self.session_service.create_session(
747747
app_name=app_name, user_id=user_id, state=state, session_id=session_id
@@ -763,6 +763,13 @@ async def create_session(
763763
app_name=app_name, user_id=user_id
764764
)
765765

766+
if req.session_id and await self.session_service.get_session(
767+
app_name=app_name, user_id=user_id, session_id=req.session_id
768+
):
769+
raise HTTPException(
770+
status_code=409, detail=f"Session already exists: {req.session_id}"
771+
)
772+
766773
session = await self.session_service.create_session(
767774
app_name=app_name,
768775
user_id=user_id,

0 commit comments

Comments
 (0)