diff --git a/src/router/routes/edge-firewall-routes/index.js b/src/router/routes/edge-firewall-routes/index.js index d0e6baa29..e9dc99c3d 100644 --- a/src/router/routes/edge-firewall-routes/index.js +++ b/src/router/routes/edge-firewall-routes/index.js @@ -10,7 +10,7 @@ import * as EdgeFunctionServiceV4 from '@/services/edge-functions-services/v4' import * as EdgeFirewallRulesEngineServicesV4 from '@/services/edge-firewall-rules-engine-services/v4' import * as WafRulesServices from '@/services/waf-rules-services' -import * as NetworkListsService from '@/services/network-lists-services' +import * as NetworkListsServiceV4 from '@/services/network-lists-services/v4' /** @type {import('vue-router').RouteRecordRaw} */ export const edgeFirewallRoutes = { @@ -62,7 +62,7 @@ export const edgeFirewallRoutes = { component: () => import('@/views/EdgeFirewall/TabsView.vue'), props: { listDomainsService: DomainServices.listDomainsService, - listNetworkListService: NetworkListsService.listNetworkListService, + listNetworkListService: NetworkListsServiceV4.listNetworkListService, edgeFirewallServices: { loadEdgeFirewallService: EdgeFirewallServicesV4.loadEdgeFirewallService, editEdgeFirewallService: EdgeFirewallServicesV4.editEdgeFirewallService, diff --git a/src/services/waf-rules-services/list-network-list-service.js b/src/services/waf-rules-services/list-network-list-service.js index c9f70fc4d..da80b7c9b 100644 --- a/src/services/waf-rules-services/list-network-list-service.js +++ b/src/services/waf-rules-services/list-network-list-service.js @@ -1,9 +1,9 @@ import { AxiosHttpClientAdapter, parseHttpResponse } from '../axios/AxiosHttpClientAdapter' -import { makeNetworkListBaseUrl } from '../network-lists-services/make-network-list-base-url' +import { makeNetworkListBaseUrl } from '../network-lists-services/v4/make-network-list-service' export const listNetworkListService = async () => { let httpResponse = await AxiosHttpClientAdapter.request({ - url: `${makeNetworkListBaseUrl()}?pagination=false&exclude_azion_lists=true`, + url: `${makeNetworkListBaseUrl()}?page_size=100`, method: 'GET' }) @@ -16,12 +16,11 @@ const adapt = (httpResponse) => { const networkList = isArray ? httpResponse.body.results.map((networkList) => { - const disabledIP = networkList.list_type === 'ip_cidr' - const disabledCountries = networkList.list_type === 'countries' + const disabledIP = networkList.type === 'ip_cidr' + const disabledCountries = networkList.type === 'countries' return { value: { id: networkList.id, - value: networkList.value, disabledIP, disabledCountries }, diff --git a/src/tests/services/waf-rules-services/list-network-list-service.test.js b/src/tests/services/waf-rules-services/list-network-list-service.test.js index df4533bef..da0642a36 100644 --- a/src/tests/services/waf-rules-services/list-network-list-service.test.js +++ b/src/tests/services/waf-rules-services/list-network-list-service.test.js @@ -37,7 +37,7 @@ describe('WafRulesServices', () => { await sut() expect(requestSpy).toHaveBeenCalledWith({ - url: `v3/network_lists?pagination=false&exclude_azion_lists=true`, + url: `v4/workspace/network_lists?page_size=100`, method: 'GET' }) }) diff --git a/src/views/EdgeFirewallRulesEngine/FormFields/FormFieldsEdgeFirewallRulesEngine.vue b/src/views/EdgeFirewallRulesEngine/FormFields/FormFieldsEdgeFirewallRulesEngine.vue index abfb025ee..88de4697a 100644 --- a/src/views/EdgeFirewallRulesEngine/FormFields/FormFieldsEdgeFirewallRulesEngine.vue +++ b/src/views/EdgeFirewallRulesEngine/FormFields/FormFieldsEdgeFirewallRulesEngine.vue @@ -467,8 +467,8 @@ const setNetworkListOptions = async () => { try { loadingNetworkList.value = true - const result = await props.listNetworkListService() - networkListOptions.value = result + const { body } = await props.listNetworkListService({ pageSize: 100 }) + networkListOptions.value = body } catch (error) { toast.add({ closable: true,