diff --git a/superset/views/core.py b/superset/views/core.py index 0029367574d88..14c62d821aab6 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -1089,8 +1089,7 @@ def generate_json(self, datasource_type, datasource_id, form_data, return json_error_response( security_manager.get_datasource_access_error_msg(viz_obj.datasource), status=404, - link=security_manager.security_manager.get_datasource_error_link( - viz_obj.datasource)) + link=security_manager.get_datasource_access_link(viz_obj.datasource)) if csv: return CsvResponse( @@ -2580,7 +2579,7 @@ def fetch_datasource_metadata(self): if not security_manager.datasource_access(datasource): return json_error_response( security_manager.get_datasource_access_error_msg(datasource), - link=security_manager.get_datasource_error_link(datasource)) + link=security_manager.get_datasource_access_link(datasource)) return json_success(json.dumps(datasource.data)) @expose('/queries/') @@ -2760,7 +2759,7 @@ def sliceQuery(self, slice_id): return json_error_response( security_manager.get_datasource_access_error_msg(viz_obj.datasource), status=401, - link=security_manager.get_datasource_error_link(viz_obj.datasource)) + link=security_manager.get_datasource_access_link(viz_obj.datasource)) return self.get_query_string_response(viz_obj)