From e2d82df99c046a8547e2d738b3925fe8d64b29f9 Mon Sep 17 00:00:00 2001 From: Kev Date: Tue, 18 Nov 2025 09:36:24 -0500 Subject: [PATCH] fix(tracemetrics): Don't show metrics on error Don't show trace metrics section on error (such as timeout) --- static/app/components/events/metrics/metricsSection.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/static/app/components/events/metrics/metricsSection.tsx b/static/app/components/events/metrics/metricsSection.tsx index 6afb9899afa0cb..85a5bb98ab2708 100644 --- a/static/app/components/events/metrics/metricsSection.tsx +++ b/static/app/components/events/metrics/metricsSection.tsx @@ -70,7 +70,7 @@ function MetricsSectionContent({ const organization = useOrganization(); const {openDrawer} = useDrawer(); const viewAllButtonRef = useRef(null); - const {result} = useMetricsIssueSection({traceId}); + const {result, error} = useMetricsIssueSection({traceId}); const abbreviatedTableData = result.data ? result.data.slice(0, NUMBER_ABBREVIATED_METRICS) : undefined; @@ -105,7 +105,7 @@ function MetricsSectionContent({ [group, event, project, openDrawer, organization, traceId] ); - if (!result.data || result.data.length === 0) { + if (!result.data || result.data.length === 0 || error) { // Don't show the metrics section if there are no metrics return null; }