fix(api): update include_secret parameter type to string for proper handling in RagPipelineExportApi

This commit is contained in:
Harry 2025-09-18 18:17:44 +08:00
parent d4191d1f2f
commit e2ebb9ea38
1 changed files with 4 additions and 2 deletions

View File

@ -118,12 +118,14 @@ class RagPipelineExportApi(Resource):
# Add include_secret params
parser = reqparse.RequestParser()
parser.add_argument("include_secret", type=bool, default=False, location="args")
parser.add_argument("include_secret", type=str, default="false", location="args")
args = parser.parse_args()
with Session(db.engine) as session:
export_service = RagPipelineDslService(session)
result = export_service.export_rag_pipeline_dsl(pipeline=pipeline, include_secret=args["include_secret"])
result = export_service.export_rag_pipeline_dsl(
pipeline=pipeline, include_secret=args["include_secret"] == "true"
)
return {"data": result}, 200