Skip to content

Commit 37a643a

Browse files
committed
fix: Fix MCP oid missing validation
1 parent cc45f47 commit 37a643a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

backend/apps/mcp/mcp.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ async def datasource_list(session: SessionDep, trans: Trans, mcp_ds: McpDs):
111111
w_list = await user_ws_options(session, session_user.id, trans)
112112
oid_list = [item.id for item in w_list]
113113
if int(mcp_ds.oid) not in oid_list:
114-
raise HTTPException(status_code=400, detail="This user not in current workspace")
114+
raise HTTPException(status_code=400, detail="The current user is not in the selected workspace")
115115

116116
session_user.oid = int(mcp_ds.oid)
117117
ds_list = get_datasource_list(session=session, user=session_user)
@@ -143,7 +143,7 @@ async def mcp_question(session: SessionDep, trans: Trans, chat: McpQuestion):
143143
w_list = await user_ws_options(session, session_user.id, trans)
144144
oid_list = [item.id for item in w_list]
145145
if int(chat.oid) not in oid_list:
146-
raise HTTPException(status_code=400, detail="This user not in current workspace")
146+
raise HTTPException(status_code=400, detail="The current user is not in the selected workspace")
147147

148148
session_user.oid = int(chat.oid)
149149
ds_id: Optional[int] = None

0 commit comments

Comments
 (0)