From 69e91d339f7ae904aa30c13d80562402fb01cfc0 Mon Sep 17 00:00:00 2001 From: John Davis Date: Fri, 20 Jan 2023 18:24:01 -0500 Subject: [PATCH] Join/load: replace strings with attrs (webapps...controllers.visualization) --- lib/galaxy/webapps/galaxy/controllers/visualization.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/galaxy/webapps/galaxy/controllers/visualization.py b/lib/galaxy/webapps/galaxy/controllers/visualization.py index e56b249d8a6..248b777ef90 100644 --- a/lib/galaxy/webapps/galaxy/controllers/visualization.py +++ b/lib/galaxy/webapps/galaxy/controllers/visualization.py @@ -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):