Join/load: replace strings with attrs (webapps...controllers.visualization)

This commit is contained in:
John Davis
2023-01-21 10:59:59 -05:00
parent 84c017c5d6
commit 69e91d339f
@@ -287,8 +287,12 @@ class VisualizationAllPublishedGrid(grids.Grid):
# See optimization description comments and TODO for tags in matching public histories query.
return (
trans.sa_session.query(self.model_class)
.join("user")
.options(joinedload("user").load_only("username"), joinedload("annotations"), undefer("average_rating"))
.join(self.model_class.user)
.options(
joinedload(self.model_class.user).load_only("username"),
joinedload(self.model_class.annotations),
undefer("average_rating"),
)
)
def apply_query_filter(self, trans, query, **kwargs):