diff --git a/x-pack/plugins/security_solution/public/cases/components/case_view/index.test.tsx b/x-pack/plugins/security_solution/public/cases/components/case_view/index.test.tsx index 5f9fb5b63d6ebc..e2b80f4a3c2996 100644 --- a/x-pack/plugins/security_solution/public/cases/components/case_view/index.test.tsx +++ b/x-pack/plugins/security_solution/public/cases/components/case_view/index.test.tsx @@ -723,6 +723,32 @@ describe('CaseView ', () => { }); }); + it('should show the correct connector name on the push button', async () => { + useConnectorsMock.mockImplementation(() => ({ connectors: connectorsMock, loading: false })); + useGetCaseUserActionsMock.mockImplementation(() => ({ + ...defaultUseGetCaseUserActions, + hasDataToPush: true, + })); + + const wrapper = mount( + + + + + + ); + + await waitFor(() => { + expect( + wrapper + .find('[data-test-subj="has-data-to-push-button"]') + .first() + .text() + .includes('My Connector 2') + ).toBe(true); + }); + }); + describe('Callouts', () => { it('it shows the danger callout when a connector has been deleted', async () => { useConnectorsMock.mockImplementation(() => ({ connectors: [], loading: false })); diff --git a/x-pack/plugins/security_solution/public/cases/components/case_view/index.tsx b/x-pack/plugins/security_solution/public/cases/components/case_view/index.tsx index d0b7c34ab84fd0..108e020d014c4c 100644 --- a/x-pack/plugins/security_solution/public/cases/components/case_view/index.tsx +++ b/x-pack/plugins/security_solution/public/cases/components/case_view/index.tsx @@ -236,7 +236,7 @@ export const CaseComponent = React.memo( const { pushButton, pushCallouts } = usePushToService({ connector: { ...caseData.connector, - name: isEmpty(caseData.connector.name) ? connectorName : caseData.connector.name, + name: isEmpty(connectorName) ? caseData.connector.name : connectorName, }, caseServices, caseId: caseData.id,