File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
packages/models-library/src/models_library/api_schemas_webserver Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 99from typing import Annotated , Any , Literal , TypeAlias
1010
1111from models_library .folders import FolderID
12+ from models_library .utils ._original_fastapi_encoders import jsonable_encoder
1213from models_library .workspaces import WorkspaceID
1314from pydantic import (
1415 BeforeValidator ,
@@ -144,7 +145,13 @@ class ProjectPatch(InputSchema):
144145 access_rights : dict [GroupIDStr , AccessRights ] | None = Field (default = None )
145146 classifiers : list [ClassifierID ] | None = Field (default = None )
146147 dev : dict | None = Field (default = None )
147- ui : StudyUI | None = Field (default = None )
148+ ui : Annotated [
149+ StudyUI | None ,
150+ BeforeValidator (empty_str_to_none_pre_validator ),
151+ PlainSerializer (
152+ lambda obj : jsonable_encoder (obj , exclude_unset = True , by_alias = False )
153+ ),
154+ ] = Field (default = None )
148155 quality : dict [str , Any ] | None = Field (default = None )
149156
150157
You can’t perform that action at this time.
0 commit comments