mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Prefer model class when it exists (assuming it is more correct/refined logic) over column. This fixes history sort to work correctly in grids.
This commit is contained in:
@@ -76,9 +76,9 @@ class GridColumn:
|
||||
"""Sort query using this column."""
|
||||
if column_name is None:
|
||||
column_name = self.key
|
||||
column = self.model_class.table.c.get(column_name)
|
||||
column = getattr(self.model_class, column_name)
|
||||
if column is None:
|
||||
column = getattr(self.model_class, column_name)
|
||||
column = self.model_class.table.c.get(column_name)
|
||||
if ascending:
|
||||
query = query.order_by(column.asc())
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user