From 9f8cde331b15a28f7411c252d0b19d91233169fc Mon Sep 17 00:00:00 2001 From: Eduard Heimbuch Date: Thu, 6 Aug 2020 16:55:16 +0200 Subject: [PATCH] add missing error handling --- .../src/admin/roles/containers/RepositoryRoles.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scm-ui/ui-webapp/src/admin/roles/containers/RepositoryRoles.tsx b/scm-ui/ui-webapp/src/admin/roles/containers/RepositoryRoles.tsx index 6d92ee1c74..b7f0739fd4 100644 --- a/scm-ui/ui-webapp/src/admin/roles/containers/RepositoryRoles.tsx +++ b/scm-ui/ui-webapp/src/admin/roles/containers/RepositoryRoles.tsx @@ -25,9 +25,8 @@ import React from "react"; import { connect } from "react-redux"; import { RouteComponentProps, withRouter } from "react-router-dom"; import { WithTranslation, withTranslation } from "react-i18next"; -import { History } from "history"; import { PagedCollection, RepositoryRole } from "@scm-manager/ui-types"; -import { CreateButton, LinkPaginator, Loading, Notification, Subtitle, Title, urls } from "@scm-manager/ui-components"; +import { CreateButton, LinkPaginator, Loading, Notification, Subtitle, Title, urls, ErrorNotification } from "@scm-manager/ui-components"; import { fetchRolesByPage, getFetchRolesFailure, @@ -71,7 +70,11 @@ class RepositoryRoles extends React.Component { }; render() { - const { t, loading } = this.props; + const { t, loading, error } = this.props; + + if (error) { + return ; + } if (loading) { return ;