From 15e623898d4780a08808b9f42f0ecb243397d261 Mon Sep 17 00:00:00 2001 From: Ville Brofeldt <33317356+villebro@users.noreply.github.com> Date: Fri, 6 Sep 2019 13:05:17 +0300 Subject: [PATCH] Make orderby native sqla construct (#8180) --- superset/connectors/sqla/models.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/superset/connectors/sqla/models.py b/superset/connectors/sqla/models.py index 3407b76f47..fbb909b5a5 100644 --- a/superset/connectors/sqla/models.py +++ b/superset/connectors/sqla/models.py @@ -794,6 +794,8 @@ class SqlaTable(Model, BaseDatasource): direction = asc if ascending else desc if utils.is_adhoc_metric(col): col = self.adhoc_metric_to_sqla(col, cols) + elif col in cols: + col = cols[col].get_sqla_col() qry = qry.order_by(direction(col)) if row_limit: