Skip to content

Commit 34ba4cf

Browse files
committed
minor fix on phone numbers
1 parent 9e99973 commit 34ba4cf

File tree

1 file changed

+5
-1
lines changed
  • services/web/server/src/simcore_service_webserver/users/_controller/rest

1 file changed

+5
-1
lines changed

services/web/server/src/simcore_service_webserver/users/_controller/rest/_rest_schemas.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
from models_library.api_schemas_webserver._base import InputSchema
1515
from models_library.api_schemas_webserver.users import UserAccountGet
1616
from models_library.emails import LowerCaseEmailStr
17+
from models_library.utils.common_validators import empty_str_to_none_pre_validator
1718
from pydantic import (
19+
BeforeValidator,
1820
ConfigDict,
1921
Field,
2022
StringConstraints,
@@ -64,7 +66,9 @@ class UserAccountRestPreRegister(InputSchema):
6466
institution: Annotated[
6567
str | None, Field(description="company, university, ...")
6668
] = None
67-
phone: PhoneNumberStr | None
69+
phone: Annotated[
70+
PhoneNumberStr | None, BeforeValidator(empty_str_to_none_pre_validator)
71+
]
6872

6973
# billing details
7074
address: str

0 commit comments

Comments
 (0)