fix: fix the defect of interface parameter transmission failure

--bug=1050500 --user=王孝刚 【接口文档】接口文档里的获取知识库列表(不分页)接口,带参数查询无数据 https://www.tapd.cn/57709429/s/1634918
This commit is contained in:
wxg0103 2024-12-20 10:23:08 +08:00 committed by wxg
parent 2cb2e6d805
commit 64fb77132a

View File

@ -103,7 +103,8 @@ class Dataset(APIView):
tags=["知识库"])
@has_permissions(PermissionConstants.DATASET_READ, compare=CompareConstants.AND)
def get(self, request: Request):
d = DataSetSerializers.Query(data={**request.query_params, 'user_id': str(request.user.id)})
data = {key: str(value) for key, value in request.query_params.items()}
d = DataSetSerializers.Query(data={**data, 'user_id': str(request.user.id)})
d.is_valid()
return result.success(d.list())