[Fleet] De-dupe setting kibana.version constraint in get package request to EPR (#114376)

This commit is contained in:
Jen Huang 2021-10-11 01:36:24 -07:00 committed by GitHub
parent 62658899e9
commit ab7e3e8d39
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -96,16 +96,12 @@ export async function fetchList(params?: SearchParams): Promise<RegistrySearchRe
export async function fetchFindLatestPackage(packageName: string): Promise<RegistrySearchResult> {
const registryUrl = getRegistryUrl();
const kibanaVersion = appContextService.getKibanaVersion().split('-')[0]; // may be x.y.z-SNAPSHOT
const kibanaBranch = appContextService.getKibanaBranch();
const url = new URL(
`${registryUrl}/search?package=${packageName}&internal=true&experimental=true`
);
// on master, request all packages regardless of version
if (kibanaVersion && kibanaBranch !== 'master') {
url.searchParams.set('kibana.version', kibanaVersion);
}
setKibanaVersion(url);
const res = await fetchUrl(url.toString());
const searchResults = JSON.parse(res);
if (searchResults.length) {