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,