Skip to content

Commit 9d03205

Browse files
committed
Fix Pydantic user warnings
1 parent 6960421 commit 9d03205

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Tekst-API/tekst/resources/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
ResourceReadExtras,
3939
)
4040
from tekst.models.text import TextDocument
41-
from tekst.models.user import UserDocument
41+
from tekst.models.user import UserDocument, UserReadPublic
4242
from tekst.types import ConStr, SchemaOptionalNullable
4343

4444

@@ -694,8 +694,8 @@ async def prepare_resource_read(
694694
)
695695

696696
# include owner user data in each resource model (if an owner id is set)
697-
if resource.owner_id:
698-
resource.owner = await UserDocument.get(resource.owner_id)
697+
if resource.owner_id and (owner_doc := (await UserDocument.get(resource.owner_id))):
698+
resource.owner = UserReadPublic.model_from(owner_doc)
699699

700700
# include corrections count if user is owner of the resource
701701
# or, if resource has no owner, user is superuser

0 commit comments

Comments
 (0)