From df2cc32f515ba77e66016612966ef6a93fd36596 Mon Sep 17 00:00:00 2001 From: Idriss Sbaaoui <112825897+6ba3i@users.noreply.github.com> Date: Mon, 23 Mar 2026 17:46:41 +0800 Subject: [PATCH] Fix: dataset settings save (#13745) ### What problem does this PR solve? Saving dataset settings failed with validation error 101 (Extra inputs are not permitted) ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- api/utils/validation_utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/utils/validation_utils.py b/api/utils/validation_utils.py index 35e0b91f5..8296c79e8 100644 --- a/api/utils/validation_utils.py +++ b/api/utils/validation_utils.py @@ -672,6 +672,8 @@ class UpdateDatasetReq(CreateDatasetReq): dataset_id: Annotated[str, Field(...)] name: Annotated[str, StringConstraints(strip_whitespace=True, min_length=1, max_length=DATASET_NAME_LIMIT), Field(default="")] pagerank: Annotated[int, Field(default=0, ge=0, le=100)] + language: Annotated[str | None, Field(default=None, max_length=32)] + connectors: Annotated[list[dict[str, Any]], Field(default_factory=list)] @field_validator("dataset_id", mode="before") @classmethod