mirror of
https://github.com/langgenius/dify.git
synced 2026-04-27 11:06:46 +08:00
fix: use Factory to create repository in Aliyun Trace (#30899)
This commit is contained in:
parent
138c56bd6e
commit
3473ff7ad1
@ -55,7 +55,7 @@ from core.ops.entities.trace_entity import (
|
|||||||
ToolTraceInfo,
|
ToolTraceInfo,
|
||||||
WorkflowTraceInfo,
|
WorkflowTraceInfo,
|
||||||
)
|
)
|
||||||
from core.repositories import SQLAlchemyWorkflowNodeExecutionRepository
|
from core.repositories import DifyCoreRepositoryFactory
|
||||||
from core.workflow.entities import WorkflowNodeExecution
|
from core.workflow.entities import WorkflowNodeExecution
|
||||||
from core.workflow.enums import NodeType, WorkflowNodeExecutionMetadataKey
|
from core.workflow.enums import NodeType, WorkflowNodeExecutionMetadataKey
|
||||||
from extensions.ext_database import db
|
from extensions.ext_database import db
|
||||||
@ -275,7 +275,7 @@ class AliyunDataTrace(BaseTraceInstance):
|
|||||||
service_account = self.get_service_account_with_tenant(app_id)
|
service_account = self.get_service_account_with_tenant(app_id)
|
||||||
|
|
||||||
session_factory = sessionmaker(bind=db.engine)
|
session_factory = sessionmaker(bind=db.engine)
|
||||||
workflow_node_execution_repository = SQLAlchemyWorkflowNodeExecutionRepository(
|
workflow_node_execution_repository = DifyCoreRepositoryFactory.create_workflow_node_execution_repository(
|
||||||
session_factory=session_factory,
|
session_factory=session_factory,
|
||||||
user=service_account,
|
user=service_account,
|
||||||
app_id=app_id,
|
app_id=app_id,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user