diff --git a/src/routes/_layout.svelte b/src/routes/_layout.svelte index cac1ab4e..87e5e538 100644 --- a/src/routes/_layout.svelte +++ b/src/routes/_layout.svelte @@ -98,11 +98,10 @@ // Set user in sentry Sentry.setUser($profile); - const orgRes = await getOrganizations($profile.id); - if ($appStore.isStudentDomain) { // student redirect } else { + const orgRes = await getOrganizations($profile.id); // If user coming to login page, then if (isEmpty(orgRes.orgs)) { goto(ROUTE.ONBOARDING); diff --git a/src/utils/constants/app.js b/src/utils/constants/app.js index 4684bf0c..561757ad 100644 --- a/src/utils/constants/app.js +++ b/src/utils/constants/app.js @@ -1,6 +1,7 @@ export const blockedSubdomain = [ 'app', 'apps', + 'play', 'support', 'help', 'teachers', diff --git a/src/utils/services/org/index.js b/src/utils/services/org/index.js index 35606a72..becaac08 100644 --- a/src/utils/services/org/index.js +++ b/src/utils/services/org/index.js @@ -141,8 +141,14 @@ export async function getCourseBySiteName(siteName) { if (error) { return []; } - - currentOrg.set(get(data, '[0].group.organization')); + const org = get(data, '[0].group.organization', { + id: '', + name: 'ClassroomIO', + shortName: '', + siteName: '', + avatar_url: '/logo-192.png', + }); + currentOrg.set(org); return data; }