From 20aec3cfcad082f921cdfc347382b2d0d4a4fd54 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Wed, 15 Mar 2017 17:36:28 -0700 Subject: [PATCH] Use connector registry to fetch the table column class. (#2419) --- superset/views/core.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/superset/views/core.py b/superset/views/core.py index a6c71a827..80d0e6192 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -1792,7 +1792,9 @@ class Superset(BaseSupersetView): metrics = [] for column_name, config in data.get('columns').items(): is_dim = config.get('is_dim', False) - col = models.TableColumn( + SqlaTable = ConnectorRegistry.sources['table'] + TableColumn = SqlaTable.column_cls + col = TableColumn( column_name=column_name, filterable=is_dim, groupby=is_dim,