File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Tekst-API/tekst/resources Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 3838 ResourceReadExtras ,
3939)
4040from tekst .models .text import TextDocument
41- from tekst .models .user import UserDocument
41+ from tekst .models .user import UserDocument , UserReadPublic
4242from 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
You can’t perform that action at this time.
0 commit comments