diff --git a/src/lib/stores/organization.ts b/src/lib/stores/organization.ts index 6f22cbc96..9ae54ea27 100644 --- a/src/lib/stores/organization.ts +++ b/src/lib/stores/organization.ts @@ -61,4 +61,4 @@ export const organization = derived(page, ($page) => $page.data?.organization as export const currentPlan = derived(page, ($page) => $page.data?.currentPlan as Plan); export const members = derived(page, ($page) => $page.data.members as Models.MembershipList); -export const regions = writable(undefined); +export const regions = writable({ total: 0, regions: [] }); diff --git a/src/routes/(console)/regions.ts b/src/routes/(console)/regions.ts index 0ac4d4304..b9e863367 100644 --- a/src/routes/(console)/regions.ts +++ b/src/routes/(console)/regions.ts @@ -16,7 +16,7 @@ export async function loadAvailableRegions(orgId: string): Promise { try { const storedRegions = get(regions); - if (storedRegions?.regions && lastLoadedOrganization === orgId) { + if (storedRegions.regions && lastLoadedOrganization === orgId) { // already loaded for this organization, fast path return. return; }