Skip to content

Commit bafab91

Browse files
revert bump-pydantic changes
1 parent c4104c7 commit bafab91

File tree

5 files changed

+9
-11
lines changed

5 files changed

+9
-11
lines changed

packages/models-library/src/models_library/api_schemas_webserver/groups.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
BaseModel,
66
ConfigDict,
77
Field,
8+
TypeAdapter,
89
ValidationError,
910
field_validator,
10-
parse_obj_as,
1111
)
1212

1313
from ..emails import LowerCaseEmailStr
@@ -86,11 +86,11 @@ class UsersGroup(BaseModel):
8686

8787
@field_validator("thumbnail", mode="before")
8888
@classmethod
89-
def sanitize_legacy_data(cls, v):
89+
def _sanitize_legacy_data(cls, v):
9090
if v:
9191
# Enforces null if thumbnail is not valid URL or empty
9292
with suppress(ValidationError):
93-
return parse_obj_as(AnyUrl, v)
93+
return TypeAdapter(AnyUrl).validate_python(v)
9494
return None
9595

9696

packages/models-library/src/models_library/api_schemas_webserver/projects_nodes.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,14 +63,12 @@ class NodeGet(OutputSchema):
6363
...,
6464
description="distinctive name for the node based on the docker registry path",
6565
examples=[
66-
[
67-
"simcore/services/comp/itis/sleeper",
68-
"simcore/services/dynamic/3dviewer",
69-
]
66+
"simcore/services/comp/itis/sleeper",
67+
"simcore/services/dynamic/3dviewer",
7068
],
7169
)
7270
service_version: ServiceVersion = Field(
73-
..., description="semantic version number", examples=[["1.0.0", "0.0.1"]]
71+
..., description="semantic version number", examples=["1.0.0", "0.0.1"]
7472
)
7573
service_host: str = Field(
7674
...,

packages/models-library/src/models_library/api_schemas_webserver/resource_usage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ class UpdatePricingUnitBodyParams(InputSchema):
122122
unit_extra_info: UnitExtraInfo
123123
default: bool
124124
specific_info: SpecificInfo
125-
pricing_unit_cost_update: PricingUnitCostUpdate | None = None
125+
pricing_unit_cost_update: PricingUnitCostUpdate | None
126126

127127
model_config = ConfigDict(str_strip_whitespace=True, str_max_length=200)
128128

packages/models-library/src/models_library/progress_bar.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class ProgressStructuredMessage(BaseModel):
1212
description: IDStr
1313
current: float
1414
total: int
15-
unit: str | None = None
15+
unit: str | None
1616
sub: "ProgressStructuredMessage | None"
1717

1818
model_config = ConfigDict(

packages/models-library/src/models_library/resource_tracker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ class PricingUnitWithCostUpdate(BaseModel):
259259
unit_extra_info: UnitExtraInfo
260260
default: bool
261261
specific_info: SpecificInfo
262-
pricing_unit_cost_update: None | PricingUnitCostUpdate = None
262+
pricing_unit_cost_update: None | PricingUnitCostUpdate
263263

264264
model_config = ConfigDict(
265265
json_schema_extra={

0 commit comments

Comments
 (0)