File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
src/plugins/query_enhancements/public/search Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -15,12 +15,12 @@ import {
15
15
SearchInterceptorDeps ,
16
16
} from '../../../data/public' ;
17
17
import {
18
- formatDate ,
19
- SEARCH_STRATEGY ,
20
18
API ,
21
19
EnhancedFetchContext ,
22
20
fetch ,
21
+ formatDate ,
23
22
QueryAggConfig ,
23
+ SEARCH_STRATEGY ,
24
24
} from '../../common' ;
25
25
import { QueryEnhancementsPluginStartDependencies } from '../types' ;
26
26
@@ -73,8 +73,10 @@ export class PPLSearchInterceptor extends SearchInterceptor {
73
73
const query : Query = this . queryService . queryString . getQuery ( ) ;
74
74
const dataset = query . dataset ;
75
75
if ( ! dataset || ! dataset . timeFieldName ) return query ;
76
+ const [ baseQuery , ...afterPipeParts ] = query . query . split ( '|' ) ;
77
+ const afterPipe = afterPipeParts . length > 0 ? ` | ${ afterPipeParts . join ( '|' ) . trim ( ) } ` : '' ;
76
78
const timeFilter = this . getTimeFilter ( dataset . timeFieldName ) ;
77
- return { ...query , query : query . query + timeFilter } ;
79
+ return { ...query , query : baseQuery + timeFilter + afterPipe } ;
78
80
}
79
81
80
82
private getAggConfig ( request : IOpenSearchDashboardsSearchRequest , query : Query ) {
You can’t perform that action at this time.
0 commit comments