fix: Fix the vulnerability in viewing enumeration values across workspaces

This commit is contained in:
junjun
2026-06-17 17:13:50 +08:00
committed by Junjun
parent a76f8e7f9b
commit df44e660bd
+3 -2
View File
@@ -243,8 +243,9 @@ async def preview_data(session: SessionDep, trans: Trans, current_user: CurrentU
# not used
@router.post("/fieldEnum/{id}", include_in_schema=False)
async def field_enum(session: SessionDep, id: int):
@router.post("/fieldEnum/{ds_id}/{id}", include_in_schema=False)
@require_permissions(permission=SqlbotPermission(type='ds', keyExpression="ds_id"))
async def field_enum(session: SessionDep, ds_id: int, id: int):
def inner():
return fieldEnum(session, id)