Skip to content

Commit 10372c8

Browse files
committed
fix: Add workspace ID as workflow execution parameter
1 parent a3c0cc1 commit 10372c8

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

apps/application/flow/i_step_node.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ def handler(self, workflow):
7979
message_tokens=message_tokens,
8080
answer_tokens=answer_tokens,
8181
answer_text_list=answer_text_list,
82-
run_time=time.time() - workflow.context.get('start_time') if workflow.context.get('start_time') is not None else 0,
82+
run_time=time.time() - workflow.context.get('start_time') if workflow.context.get(
83+
'start_time') is not None else 0,
8384
index=0)
8485

8586
self.chat_info.append_chat_record(chat_record)
@@ -166,6 +167,7 @@ class FlowParamsSerializer(serializers.Serializer):
166167

167168
class KnowledgeFlowParamsSerializer(serializers.Serializer):
168169
knowledge_id = serializers.UUIDField(required=True, label="知识库id")
170+
workspace_id = serializers.CharField(required=True, label="工作空间id")
169171
knowledge_action_id = serializers.UUIDField(required=True, label="知识库任务执行器id")
170172
data_source = serializers.DictField(required=True, label="数据源")
171173
knowledge_base = serializers.DictField(required=False, label="知识库设置")

apps/knowledge/serializers/knowledge_workflow.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ def action(self, instance: Dict, with_valid=True):
4545
work_flow_manage = KnowledgeWorkflowManage(
4646
Workflow.new_instance(knowledge_workflow.work_flow, WorkflowMode.KNOWLEDGE),
4747
{'knowledge_id': self.data.get("knowledge_id"), 'knowledge_action_id': knowledge_action_id, 'stream': True,
48+
'workspace_id': self.data.get("workspace_id"),
4849
**instance},
4950
KnowledgeWorkflowPostHandler(None, knowledge_action_id))
5051
work_flow_manage.run()

0 commit comments

Comments
 (0)