[CTI] fixes undefined selectedTab when AlertSummaryView displays an e… (#103970)

* [CTI] fixes undefined selectedTab when AlertSummaryView displays an event after an alert

* updates data type

* updates data type

* updates data type

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Ece Özalp 2021-07-01 16:24:23 -04:00 committed by GitHub
parent 17443d0701
commit 5e71cad5c7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View file

@ -104,7 +104,7 @@ const EventDetailsComponent: React.FC<Props> = ({
setSelectedTabId,
]);
const eventFields = useMemo(() => getEnrichmentFields(data ?? []), [data]);
const eventFields = useMemo(() => getEnrichmentFields(data), [data]);
const existingEnrichments = useMemo(
() =>
isAlert
@ -242,7 +242,7 @@ const EventDetailsComponent: React.FC<Props> = ({
);
}, [summaryTab, threatIntelTab, tableTab, jsonTab]);
const selectedTab = useMemo(() => tabs.find((tab) => tab.id === selectedTabId), [
const selectedTab = useMemo(() => tabs.find((tab) => tab.id === selectedTabId) ?? tabs[0], [
tabs,
selectedTabId,
]);

View file

@ -122,7 +122,7 @@ export const ExpandableEvent = React.memo<Props>(
<StyledEuiFlexItem grow={true}>
<EventDetails
browserFields={browserFields}
data={detailsData!}
data={detailsData ?? []}
id={event.eventId!}
isAlert={isAlert}
timelineId={timelineId}