From e2ebb9ea3822814223ad2e0f3a50e5b64afc7a73 Mon Sep 17 00:00:00 2001 From: Harry Date: Thu, 18 Sep 2025 18:17:44 +0800 Subject: [PATCH] fix(api): update include_secret parameter type to string for proper handling in RagPipelineExportApi --- .../console/datasets/rag_pipeline/rag_pipeline_import.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/api/controllers/console/datasets/rag_pipeline/rag_pipeline_import.py b/api/controllers/console/datasets/rag_pipeline/rag_pipeline_import.py index 22b3100d44..a447f2848a 100644 --- a/api/controllers/console/datasets/rag_pipeline/rag_pipeline_import.py +++ b/api/controllers/console/datasets/rag_pipeline/rag_pipeline_import.py @@ -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