This is an automated email from the ASF dual-hosted git repository. maximebeauchemin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-superset.git
The following commit(s) were added to refs/heads/master by this push: new 81349df Parse datasource_id as integer on the server side (#6359) 81349df is described below commit 81349df625863a4fcc8cc5f3f5a2d677abf9aae8 Author: Christine Chambers <christine.d.h...@gmail.com> AuthorDate: Sat Nov 10 15:45:03 2018 -0800 Parse datasource_id as integer on the server side (#6359) - Datasource ids are being serialized into strings on the client side and python's default json.load doesn't deserialize strings representing integers as integers. Adding an integer parsing step when initializing QueryContext. --- superset/common/query_context.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/common/query_context.py b/superset/common/query_context.py index 59bd8b5..21b0dac 100644 --- a/superset/common/query_context.py +++ b/superset/common/query_context.py @@ -19,7 +19,7 @@ class QueryContext: queries: List[Dict], ): self.datasource = ConnectorRegistry.get_datasource(datasource.get('type'), - datasource.get('id'), + int(datasource.get('id')), db.session) self.queries = list(map(lambda query_obj: QueryObject(**query_obj), queries))