diff --git a/.changeset/cuddly-buses-complain.md b/.changeset/cuddly-buses-complain.md new file mode 100644 index 0000000000..4780734b83 --- /dev/null +++ b/.changeset/cuddly-buses-complain.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-org': patch +--- + +Correctly route to namespaced group members diff --git a/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.test.tsx b/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.test.tsx index 28c55b376b..c846aec69f 100644 --- a/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.test.tsx +++ b/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.test.tsx @@ -47,10 +47,10 @@ describe('MemberTab Test', () => { items: [ { apiVersion: 'backstage.io/v1alpha1', - kind: 'Group', + kind: 'User', metadata: { name: 'tara.macgovern', - namespace: 'default', + namespace: 'foo-bar', uid: 'a5gerth56', }, relations: [ @@ -99,7 +99,7 @@ describe('MemberTab Test', () => { ).toBeInTheDocument(); expect(rendered.getByText('Tara MacGovern')).toHaveAttribute( 'href', - '/catalog/default/user/tara.macgovern', + '/catalog/foo-bar/user/tara.macgovern', ); }); }); diff --git a/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx b/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx index 852f2a9e98..97938d91de 100644 --- a/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx +++ b/plugins/org/src/components/Cards/Group/MembersList/MembersListCard.tsx @@ -97,7 +97,7 @@ const MemberComponent = ({ component={RouterLink} to={generatePath( `/catalog/:namespace/user/${metaName}`, - entityRouteParams(groupEntity), + entityRouteParams(member), )} > {displayName}