Skip to content

Commit 6511ee1

Browse files
(cherry picked from commit 6ebc1e3) Signed-off-by: sumukhswamy <[email protected]> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent baee58c commit 6511ee1

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/plugins/query_enhancements/public/search/ppl_search_interceptor.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ import {
1515
SearchInterceptorDeps,
1616
} from '../../../data/public';
1717
import {
18-
formatDate,
19-
SEARCH_STRATEGY,
2018
API,
2119
EnhancedFetchContext,
2220
fetch,
21+
formatDate,
2322
QueryAggConfig,
23+
SEARCH_STRATEGY,
2424
} from '../../common';
2525
import { QueryEnhancementsPluginStartDependencies } from '../types';
2626

@@ -73,8 +73,10 @@ export class PPLSearchInterceptor extends SearchInterceptor {
7373
const query: Query = this.queryService.queryString.getQuery();
7474
const dataset = query.dataset;
7575
if (!dataset || !dataset.timeFieldName) return query;
76+
const [baseQuery, ...afterPipeParts] = query.query.split('|');
77+
const afterPipe = afterPipeParts.length > 0 ? ` | ${afterPipeParts.join('|').trim()}` : '';
7678
const timeFilter = this.getTimeFilter(dataset.timeFieldName);
77-
return { ...query, query: query.query + timeFilter };
79+
return { ...query, query: baseQuery + timeFilter + afterPipe };
7880
}
7981

8082
private getAggConfig(request: IOpenSearchDashboardsSearchRequest, query: Query) {

0 commit comments

Comments
 (0)