From 2d5e35f0724a060de35d060506b5ac281e44e116 Mon Sep 17 00:00:00 2001 From: Dameli Ushbayeva Date: Tue, 28 Feb 2023 11:37:12 -0500 Subject: [PATCH] persist custom date selection --- .../landing/widgets/widgets/trendsWidget.tsx | 10 ++++++++-- .../app/views/performance/transactionSummary/utils.tsx | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/static/app/views/performance/landing/widgets/widgets/trendsWidget.tsx b/static/app/views/performance/landing/widgets/widgets/trendsWidget.tsx index 17f587372ed426..462e95ddbd7731 100644 --- a/static/app/views/performance/landing/widgets/widgets/trendsWidget.tsx +++ b/static/app/views/performance/landing/widgets/widgets/trendsWidget.tsx @@ -126,13 +126,17 @@ export function TrendsWidget(props: PerformanceWidgetProps) { const initialConditions = new MutableSearch([]); initialConditions.addFilterValues('transaction', [listItem.transaction]); + const {statsPeriod, start, end} = eventView; + + const defaultPeriod = !start && !end ? DEFAULT_STATS_PERIOD : undefined; + const trendsTarget = trendsTargetRoute({ organization: props.organization, location, initialConditions, additionalQuery: { trendFunction: trendFunctionField, - statsPeriod: eventView.statsPeriod || DEFAULT_STATS_PERIOD, + statsPeriod: statsPeriod || DEFAULT_STATS_PERIOD, }, }); @@ -144,7 +148,9 @@ export function TrendsWidget(props: PerformanceWidgetProps) { additionalQuery: { display: DisplayModes.TREND, trendFunction: trendFunctionField, - statsPeriod: eventView.statsPeriod || DEFAULT_STATS_PERIOD, + statsPeriod: statsPeriod || defaultPeriod, + start, + end, }, }); diff --git a/static/app/views/performance/transactionSummary/utils.tsx b/static/app/views/performance/transactionSummary/utils.tsx index 685836ae43dc72..0d63eacf2317f4 100644 --- a/static/app/views/performance/transactionSummary/utils.tsx +++ b/static/app/views/performance/transactionSummary/utils.tsx @@ -78,7 +78,7 @@ export function transactionSummaryRouteWithQuery({ orgSlug: string; query: Query; transaction: string; - additionalQuery?: Record; + additionalQuery?: Record; display?: DisplayModes; projectID?: string | string[]; showTransactions?: TransactionFilterOptions;