diff --git a/src/router/hooks/guards/domainsLimitGuard.js b/src/router/hooks/guards/domainsLimitGuard.js index a9479e11f..ffb9b0c40 100644 --- a/src/router/hooks/guards/domainsLimitGuard.js +++ b/src/router/hooks/guards/domainsLimitGuard.js @@ -7,17 +7,18 @@ export async function domainsLimitGuard({ to, accountStore }) { return true } - const workloads = await listWorkloadsService({ - fields: 'id', - ordering: 'id', - page: 1, - pageSize: 1 - }) - - const isMaxDomainsReached = workloads.count >= 3000 const isCreateOrEditDataStream = to.name === 'create-data-stream' || to.name === 'edit-data-stream' - if (isCreateOrEditDataStream && isMaxDomainsReached) { - return '/' + if (isCreateOrEditDataStream) { + const workloads = await listWorkloadsService({ + fields: 'id', + ordering: 'id', + page: 1, + pageSize: 1 + }) + const isMaxDomainsReached = workloads.count >= 3000 + if (isMaxDomainsReached) { + return '/' + } } }