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 ;