diff --git a/public/containers/ClearCacheModal/ClearCacheModal.tsx b/public/containers/ClearCacheModal/ClearCacheModal.tsx index 0855da739..6597c0d52 100644 --- a/public/containers/ClearCacheModal/ClearCacheModal.tsx +++ b/public/containers/ClearCacheModal/ClearCacheModal.tsx @@ -113,7 +113,7 @@ export default function ClearCacheModal(props: ClearCacheModalProps) { const result = await services.commonService.apiCaller({ endpoint: "indices.clearCache", data: { - index: unBlockedItems.join(","), + index: unBlockedItems.join(",") || "_all", }, }); if (result && result.ok) { diff --git a/public/pages/ChangePolicy/containers/ChangePolicy/ChangePolicy.tsx b/public/pages/ChangePolicy/containers/ChangePolicy/ChangePolicy.tsx index 9043e2b9e..20c425d1e 100644 --- a/public/pages/ChangePolicy/containers/ChangePolicy/ChangePolicy.tsx +++ b/public/pages/ChangePolicy/containers/ChangePolicy/ChangePolicy.tsx @@ -16,7 +16,6 @@ import { PolicyOption } from "../../models/interfaces"; import { CoreServicesContext } from "../../../../components/core_services"; import { DataSourceMenuContext, DataSourceProperties } from "../../../../services/DataSourceMenuContext"; import { getDataSourcePropsFromContext, useUpdateUrlWithDataSourceProperties } from "../../../../components/MDSEnabledComponent"; -import { dataSource } from "src/plugins/data_source/server/saved_objects"; interface ChangePolicyProps extends RouteComponentProps, DataSourceProperties { managedIndexService: ManagedIndexService; @@ -41,7 +40,7 @@ export enum Radio { export class ChangePolicy extends Component { static contextType = CoreServicesContext; - state: ChangePolicyState = { + static emptyState = { selectedPolicies: [], selectedManagedIndices: [], selectedStateFilters: [], @@ -51,6 +50,7 @@ export class ChangePolicy extends Component { this.context.chrome.setBreadcrumbs([BREADCRUMBS.INDEX_MANAGEMENT, BREADCRUMBS.MANAGED_INDICES, BREADCRUMBS.CHANGE_POLICY]); @@ -60,14 +60,7 @@ export class ChangePolicy extends Component spec", () => { expect(browserServicesMock.commonService.apiCaller).toHaveBeenCalledWith({ endpoint: "indices.clearCache", data: { - index: "", + index: "_all", }, }); expect(coreServicesMock.notifications.toasts.addSuccess).toHaveBeenCalledTimes(1); @@ -238,7 +238,7 @@ describe(" spec", () => { expect(browserServicesMock.commonService.apiCaller).toHaveBeenCalledWith({ endpoint: "indices.clearCache", data: { - index: "", + index: "_all", }, }); expect(coreServicesMock.notifications.toasts.addError).toHaveBeenCalledTimes(1); diff --git a/public/pages/ManagedIndices/containers/ManagedIndices/ManagedIndices.tsx b/public/pages/ManagedIndices/containers/ManagedIndices/ManagedIndices.tsx index 99215fb2d..d90fdab3e 100644 --- a/public/pages/ManagedIndices/containers/ManagedIndices/ManagedIndices.tsx +++ b/public/pages/ManagedIndices/containers/ManagedIndices/ManagedIndices.tsx @@ -247,7 +247,10 @@ export class ManagedIndices extends MDSEnabledComponent try { const { policyService, history } = this.props; const queryObject = Policies.getQueryObjectFromState(this.state); - const queryParamsString = queryString.stringify(queryObject); + const queryParamsString = queryString.stringify({ ...queryObject, dataSourceLabel: this.state.dataSourceLabel }); history.replace({ ...this.props.location, search: queryParamsString }); const getPoliciesResponse = await policyService.getPolicies(queryObject); if (getPoliciesResponse.ok) {