Skip to content

Commit eae136c

Browse files
authored
use joinedload for many to one relationships (#733)
1 parent 9d4406f commit eae136c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

store/neurostore/resources/data.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -256,11 +256,11 @@ def eager_load(self, q, args=None):
256256
.load_only(User.name, User.external_id)
257257
.options(raiseload("*", sql_only=True)),
258258
selectinload(Annotation.annotation_analyses).options(
259-
selectinload(AnnotationAnalysis.analysis)
259+
joinedload(AnnotationAnalysis.analysis)
260260
.load_only(Analysis.id, Analysis.name)
261261
.options(raiseload("*", sql_only=True)),
262-
selectinload(AnnotationAnalysis.studyset_study).options(
263-
selectinload(StudysetStudy.study)
262+
joinedload(AnnotationAnalysis.studyset_study).options(
263+
joinedload(StudysetStudy.study)
264264
.load_only(
265265
Study.id,
266266
Study.name,

0 commit comments

Comments
 (0)