diff --git a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts index e8a2530061cd803..2bfb4e30659a703 100644 --- a/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts +++ b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts @@ -22,10 +22,6 @@ const getHistogramRangeSteps = (min: number, max: number, steps: number) => { return [...Array(steps).keys()].map(logFn.invert).map((d) => (isNaN(d) ? 0 : Math.round(d))); }; -const calculateDefaultDuration = (value: number) => { - return value === 0 ? 1 : value; -}; - export const fetchDurationHistogramRangeSteps = async ({ chartType, apmEventClient, @@ -52,8 +48,8 @@ export const fetchDurationHistogramRangeSteps = async ({ if (durationMinOverride && durationMaxOverride) { // these values should never be 0, so if they are we set them to 1 - const durationMin = calculateDefaultDuration(durationMinOverride); - const durationMax = calculateDefaultDuration(durationMaxOverride); + const durationMin = Math.min(1, durationMinOverride); + const durationMax = Math.min(1, durationMaxOverride); return { durationMin, @@ -109,8 +105,8 @@ export const fetchDurationHistogramRangeSteps = async ({ } // these values should never be 0, so if they are we set them to 1 - const durationMin = calculateDefaultDuration(resp.aggregations.duration_min.value); - const durationMax = calculateDefaultDuration(resp.aggregations.duration_max.value * 2); + const durationMin = Math.min(1, resp.aggregations.duration_min.value); + const durationMax = Math.min(1, resp.aggregations.duration_max.value * 2); return { durationMin,