diff --git a/superset/views/core.py b/superset/views/core.py index 5c716d2ea6cf6..fb56c8508e355 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -2640,6 +2640,9 @@ def fetch_datasource_metadata(self): @expose('/queries/') def queries(self, last_updated_ms): + return self.queries_call(last_updated_ms) + + def queries_call(self, last_updated_ms): """Get the updated queries.""" stats_logger.incr('queries') if not g.user.get_id(): diff --git a/superset/views/lyft.py b/superset/views/lyft.py index 76e9162a557c9..2efdd996a97a4 100644 --- a/superset/views/lyft.py +++ b/superset/views/lyft.py @@ -51,5 +51,14 @@ def sql_json(self): return json_error_response('{}'.format(e)) return self.sql_json_call(request) + @expose('/queries/') + @log_this + def queries(self, last_updated_ms): + try: + self.authorize() + except (UserDontExistException, SupersetException) as e: + return json_error_response('{}'.format(e)) + return self.queries_call(last_updated_ms) + appbuilder.add_view_no_menu(Lyft)