diff --git a/genotype_api/database/crud/read.py b/genotype_api/database/crud/read.py index 51cee52..44d2257 100644 --- a/genotype_api/database/crud/read.py +++ b/genotype_api/database/crud/read.py @@ -218,7 +218,7 @@ async def get_sample_by_id(self, sample_id: str) -> Sample: return result.scalars().first() async def get_user_by_id(self, user_id: int) -> User: - users: Query = self._get_query(User) + users: Query = self._get_query(User).options(selectinload(User.plates)) filter_functions = [UserFilter.BY_ID] filtered_query = apply_user_filter( users=users, filter_functions=filter_functions, user_id=user_id