This is an automated email from the ASF dual-hosted git repository.

beto pushed a commit to branch VIZ-1230
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git

commit 364033ff75694215a0f149b2623231f0ec4b4c8d
Author: Beto Dealmeida <robe...@dealmeida.net>
AuthorDate: Tue Dec 17 11:14:41 2019 -0800

    Improve message when unauthenticated
---
 superset/assets/src/welcome/DashboardTable.jsx | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/superset/assets/src/welcome/DashboardTable.jsx 
b/superset/assets/src/welcome/DashboardTable.jsx
index a2102a0..28f670e 100644
--- a/superset/assets/src/welcome/DashboardTable.jsx
+++ b/superset/assets/src/welcome/DashboardTable.jsx
@@ -47,10 +47,16 @@ class DashboardTable extends React.PureComponent {
       .then(({ json }) => {
         this.setState({ dashboards: json.result });
       })
-      .catch(() => {
-        this.props.addDangerToast(
-          t('An error occurred while fethching Dashboards'),
-        );
+      .catch(response => {
+        if (response.status === 401) {
+          this.props.addDangerToast(
+            t("You don't have the necessary permissions to load dashboards. 
Please contact your administrator."),
+          );
+        } else {
+          this.props.addDangerToast(
+            t('An error occurred while fetching Dashboards'),
+          );
+        }
       });
   }
 

Reply via email to