mirror of
https://github.com/langgenius/dify.git
synced 2026-09-08 11:04:27 +08:00
evaluation
This commit is contained in:
parent
bad6fb3470
commit
36dc948520
@ -55,7 +55,6 @@ class CustomizedSnippet(Base):
|
|||||||
icon_info: Mapped[dict | None] = mapped_column(AdjustedJSON, nullable=True)
|
icon_info: Mapped[dict | None] = mapped_column(AdjustedJSON, nullable=True)
|
||||||
|
|
||||||
# Snippet configuration (stored as JSON text)
|
# Snippet configuration (stored as JSON text)
|
||||||
graph: Mapped[str | None] = mapped_column(LongText, nullable=True)
|
|
||||||
input_fields: Mapped[str | None] = mapped_column(LongText, nullable=True)
|
input_fields: Mapped[str | None] = mapped_column(LongText, nullable=True)
|
||||||
|
|
||||||
# Audit fields
|
# Audit fields
|
||||||
@ -68,8 +67,14 @@ class CustomizedSnippet(Base):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def graph_dict(self) -> dict[str, Any]:
|
def graph_dict(self) -> dict[str, Any]:
|
||||||
"""Parse graph JSON to dict."""
|
"""Get graph from associated workflow."""
|
||||||
return json.loads(self.graph) if self.graph else {}
|
if self.workflow_id:
|
||||||
|
from .workflow import Workflow
|
||||||
|
|
||||||
|
workflow = db.session.get(Workflow, self.workflow_id)
|
||||||
|
if workflow:
|
||||||
|
return json.loads(workflow.graph) if workflow.graph else {}
|
||||||
|
return {}
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def input_fields_list(self) -> list[dict[str, Any]]:
|
def input_fields_list(self) -> list[dict[str, Any]]:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user