From 63eb6ee80de7f5f73c84583b7fa32e72b2ab4f26 Mon Sep 17 00:00:00 2001 From: timifasubaa <30888507+timifasubaa@users.noreply.github.com> Date: Fri, 3 Aug 2018 12:08:00 -0700 Subject: [PATCH] permissions bug fixes (#5559) (cherry picked from commit 1e155663a7a61f882553bd9e070f149aba9e6ae7) --- superset/views/core.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) 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)