Merge pull request #622 from appwrite/fix-last-org

fix: move last org to account prefs
This commit is contained in:
Torsten Dittmann
2023-11-16 17:37:51 +01:00
committed by GitHub
3 changed files with 4 additions and 5 deletions
+1 -1
View File
@@ -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,
+2 -2
View File
@@ -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 {