[Uptime] fix uptime filters (#98001) (#98336)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Shahzad <shahzad.muhammad@elastic.co>
This commit is contained in:
Kibana Machine 2021-04-26 14:36:55 -04:00 committed by GitHub
parent 80dc8d0cad
commit a5ceb362b1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 6 deletions

View file

@ -36,7 +36,7 @@ export const QueryBar = () => {
const { query, setQuery } = useQueryBar();
const { index_pattern: indexPattern } = useIndexPattern(query.language ?? SyntaxType.text);
const { index_pattern: indexPattern } = useIndexPattern();
const [inputVal, setInputVal] = useState<string>(query.query);

View file

@ -9,18 +9,17 @@ import { useEffect } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import { getIndexPattern } from '../../../state/actions';
import { selectIndexPattern } from '../../../state/selectors';
import { SyntaxType } from './use_query_bar';
export const useIndexPattern = (queryLanguage?: string) => {
export const useIndexPattern = () => {
const dispatch = useDispatch();
const indexPattern = useSelector(selectIndexPattern);
useEffect(() => {
// we only use index pattern for kql queries
if (!indexPattern.index_pattern && (!queryLanguage || queryLanguage === SyntaxType.kuery)) {
if (!indexPattern.index_pattern) {
dispatch(getIndexPattern());
}
}, [indexPattern.index_pattern, dispatch, queryLanguage]);
}, [indexPattern.index_pattern, dispatch]);
return indexPattern;
};

View file

@ -44,7 +44,7 @@ export const useQueryBar = () => {
}
);
const { index_pattern: indexPattern } = useIndexPattern(query.language);
const { index_pattern: indexPattern } = useIndexPattern();
const updateUrlParams = useUrlParams()[1];