fix: Add the missing validation of doc_form in the service API. (#32892)

This commit is contained in:
FFXN
2026-03-03 15:54:43 +08:00
committed by GitHub
parent c8688ec371
commit 2068640a4b
4 changed files with 47 additions and 2 deletions

View File

@@ -19,6 +19,7 @@ from sqlalchemy.orm import Mapped, Session, mapped_column
from configs import dify_config
from core.rag.index_processor.constant.built_in_field import BuiltInField, MetadataDataSource
from core.rag.index_processor.constant.index_type import IndexStructureType
from core.rag.index_processor.constant.query_type import QueryType
from core.rag.retrieval.retrieval_methods import RetrievalMethod
from core.tools.signature import sign_upload_file
@@ -51,6 +52,7 @@ class Dataset(Base):
INDEXING_TECHNIQUE_LIST = ["high_quality", "economy", None]
PROVIDER_LIST = ["vendor", "external", None]
DOC_FORM_LIST = [member.value for member in IndexStructureType]
id: Mapped[str] = mapped_column(StringUUID, default=lambda: str(uuid4()))
tenant_id: Mapped[str] = mapped_column(StringUUID)