diff --git a/apps/dashboard/src/lib/features/course/pages/settings.svelte b/apps/dashboard/src/lib/features/course/pages/settings.svelte index 27e98764..5e91678f 100644 --- a/apps/dashboard/src/lib/features/course/pages/settings.svelte +++ b/apps/dashboard/src/lib/features/course/pages/settings.svelte @@ -270,7 +270,7 @@ return selected; }); - let courseLink = $derived(courseApi.course?.slug ? `${$currentOrgDomain}/course/${courseApi.course.slug}` : ''); + let courseLink = $derived(courseApi.course?.slug ? `${$currentOrgDomain}/course/${courseApi.course.slug}` : '#'); @@ -352,7 +352,7 @@ - goto(courseLink)}> + diff --git a/apps/dashboard/src/lib/utils/store/org.ts b/apps/dashboard/src/lib/utils/store/org.ts index e00565e1..d5b3f2f0 100644 --- a/apps/dashboard/src/lib/utils/store/org.ts +++ b/apps/dashboard/src/lib/utils/store/org.ts @@ -60,6 +60,8 @@ export const currentOrgPath = derived(currentOrg, ($currentOrg) => ); export const currentOrgDomain = derived(currentOrg, ($currentOrg) => { + if (PUBLIC_IS_SELFHOSTED === 'true') return window.location.origin; + const browserOrigin = dev && browser && window.location.origin; // Get the root domain from window.location