diff --git a/storage/remote/read.go b/storage/remote/read.go index 2ec48784dc..3ae5391fe8 100644 --- a/storage/remote/read.go +++ b/storage/remote/read.go @@ -160,7 +160,11 @@ func (q *querier) Select(ctx context.Context, sortSeries bool, hints *storage.Se } m, added := q.addExternalLabels(matchers) - query, err := ToQuery(q.mint, q.maxt, m, hints) + start, end := q.mint, q.maxt + if hints != nil { + start, end = hints.Start, hints.End + } + query, err := ToQuery(start, end, m, hints) if err != nil { return storage.ErrSeriesSet(fmt.Errorf("toQuery: %w", err)) }