[Fleet] Correctly encode logs URL (#99782) (#99843)

Co-authored-by: Alejandro Fernández Gómez <alejandro.fernandez@elastic.co>
This commit is contained in:
Kibana Machine 2021-05-11 18:23:54 -04:00 committed by GitHub
parent 2c5e4b8292
commit 86a668f68e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -6,11 +6,11 @@
*/
import url from 'url';
import { stringify } from 'querystring';
import React, { memo, useMemo, useState, useCallback, useEffect } from 'react';
import styled from 'styled-components';
import { encode } from 'rison-node';
import { stringify } from 'query-string';
import {
EuiFlexGroup,
EuiFlexItem,
@ -170,20 +170,17 @@ export const AgentLogsUI: React.FunctionComponent<AgentLogsProps> = memo(({ agen
http.basePath.prepend(
url.format({
pathname: '/app/logs/stream',
search: stringify(
{
logPosition: encode({
start: state.start,
end: state.end,
streamLive: false,
}),
logFilter: encode({
expression: logStreamQuery,
kind: 'kuery',
}),
},
{ sort: false, encode: false }
),
search: stringify({
logPosition: encode({
start: state.start,
end: state.end,
streamLive: false,
}),
logFilter: encode({
expression: logStreamQuery,
kind: 'kuery',
}),
}),
})
),
[http.basePath, state.start, state.end, logStreamQuery]