Skip to content

Commit 361398c

Browse files
[SentinelOne] Fix Agent status on Timeline Alert details (#176210)
## Summary Fixes #174235 <img width="1906" alt="Zrzut ekranu 2024-02-5 o 11 54 15" src="https://github.com/elastic/kibana/assets/5188868/5f40dc64-c0fc-4fbf-b4b9-d8ee6e75c890"> <img width="1910" alt="Zrzut ekranu 2024-02-5 o 11 53 53" src="https://github.com/elastic/kibana/assets/5188868/425efd0b-242e-4bb7-b034-13b34c1dde44"> Co-authored-by: Ash <[email protected]>
1 parent 3646e83 commit 361398c

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

x-pack/plugins/security_solution/public/common/components/event_details/table/field_value_cell.tsx

+1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ export const FieldValueCell = React.memo(
7171
eventId={eventId}
7272
fieldFormat={data.format}
7373
fieldName={data.field}
74+
fieldFromBrowserField={fieldFromBrowserField}
7475
fieldType={data.type}
7576
isAggregatable={fieldFromBrowserField.aggregatable}
7677
isDraggable={isDraggable}

x-pack/plugins/security_solution/public/timelines/components/timeline/body/renderers/formatted_field.tsx

+8-2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { isNumber, isEmpty } from 'lodash/fp';
1313
import React from 'react';
1414
import { css } from '@emotion/css';
1515

16+
import type { BrowserField } from '../../../../../common/containers/source';
1617
import {
1718
ALERT_HOST_CRITICALITY,
1819
ALERT_USER_CRITICALITY,
@@ -70,6 +71,7 @@ const FormattedFieldValueComponent: React.FC<{
7071
isAggregatable?: boolean;
7172
isObjectArray?: boolean;
7273
fieldFormat?: string;
74+
fieldFromBrowserField?: BrowserField;
7375
fieldName: string;
7476
fieldType?: string;
7577
isButton?: boolean;
@@ -89,6 +91,7 @@ const FormattedFieldValueComponent: React.FC<{
8991
isAggregatable = false,
9092
fieldName,
9193
fieldType = '',
94+
fieldFromBrowserField,
9295
isButton,
9396
isObjectArray = false,
9497
isDraggable = true,
@@ -261,6 +264,11 @@ const FormattedFieldValueComponent: React.FC<{
261264
iconSide={isButton ? 'right' : undefined}
262265
/>
263266
);
267+
} else if (
268+
fieldName === SENTINEL_ONE_AGENT_ID_FIELD ||
269+
fieldFromBrowserField?.name === SENTINEL_ONE_AGENT_ID_FIELD
270+
) {
271+
return <SentinelOneAgentStatus agentId={String(value ?? '')} />;
264272
} else if (fieldName === ALERT_HOST_CRITICALITY || fieldName === ALERT_USER_CRITICALITY) {
265273
return (
266274
<AssetCriticalityLevel
@@ -280,8 +288,6 @@ const FormattedFieldValueComponent: React.FC<{
280288
data-test-subj="endpointHostAgentStatus"
281289
/>
282290
);
283-
} else if (fieldName === SENTINEL_ONE_AGENT_ID_FIELD) {
284-
return <SentinelOneAgentStatus agentId={String(value ?? '')} />;
285291
} else if (
286292
[
287293
RULE_REFERENCE_FIELD_NAME,

0 commit comments

Comments
 (0)