From 787cd527801f594e83ef2a8c8fbaf36465f7bcf5 Mon Sep 17 00:00:00 2001 From: Darshan Date: Mon, 2 Jun 2025 16:58:56 +0530 Subject: [PATCH] update: compute things later. --- src/routes/(console)/organization-[organization]/+page.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/routes/(console)/organization-[organization]/+page.ts b/src/routes/(console)/organization-[organization]/+page.ts index c39a468d8..10cd7a66f 100644 --- a/src/routes/(console)/organization-[organization]/+page.ts +++ b/src/routes/(console)/organization-[organization]/+page.ts @@ -8,13 +8,15 @@ import { redirect } from '@sveltejs/kit'; export const load: PageLoad = async ({ params, url, route, depends, parent }) => { const { scopes } = await parent(); depends(Dependencies.ORGANIZATION); - const page = getPage(url); - const limit = getLimit(url, route, CARD_LIMIT); - const offset = pageToOffset(page, limit); + if (!scopes.includes('projects.read') && scopes.includes('billing.read')) { return redirect(301, `/console/organization-${params.organization}/billing`); } + const page = getPage(url); + const limit = getLimit(url, route, CARD_LIMIT); + const offset = pageToOffset(page, limit); + const projects = await sdk.forConsole.projects.list([ Query.offset(offset), Query.equal('teamId', params.organization),