mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
Merge pull request #622 from appwrite/fix-last-org
fix: move last org to account prefs
This commit is contained in:
@@ -13,7 +13,7 @@ export const load: LayoutLoad = async ({ depends, url }) => {
|
||||
depends(Dependencies.ACCOUNT);
|
||||
|
||||
try {
|
||||
const account = await sdk.forConsole.account.get();
|
||||
const account = await sdk.forConsole.account.get<{ organization?: string }>();
|
||||
|
||||
LogRocket.identify(account.$id, {
|
||||
name: account.name,
|
||||
|
||||
@@ -3,9 +3,9 @@ import { redirect } from '@sveltejs/kit';
|
||||
import type { PageLoad } from './$types';
|
||||
|
||||
export const load: PageLoad = async ({ parent }) => {
|
||||
const { organizations } = await parent();
|
||||
const { organizations, account } = await parent();
|
||||
if (organizations.total) {
|
||||
const teamId = localStorage.getItem('organization') ?? organizations.teams[0].$id;
|
||||
const teamId = account.prefs.organization ?? organizations.teams[0].$id;
|
||||
throw redirect(303, `${base}/console/organization-${teamId}`);
|
||||
} else {
|
||||
throw redirect(303, `${base}/console/onboarding`);
|
||||
|
||||
@@ -9,8 +9,7 @@ export const load: LayoutLoad = async ({ params, depends }) => {
|
||||
|
||||
try {
|
||||
const project = await sdk.forConsole.projects.get(params.project);
|
||||
localStorage.setItem('project', project.$id);
|
||||
localStorage.setItem('organization', project.teamId);
|
||||
sdk.forConsole.account.updatePrefs({ organization: project.teamId });
|
||||
preferences.loadTeamPrefs(project.teamId);
|
||||
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user