From 70bd80ca2f7b355ba8dbc10affdb63378c03af0a Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Wed, 2 Aug 2023 20:44:48 +0100 Subject: [PATCH] CLASSROOMIO-T-80: Fix submission error + netlify edge --- src/lib/components/Course/components/Navigation/index.svelte | 2 +- src/routes/courses/[id]/submissions/+page.svelte | 3 ++- svelte.config.js | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/components/Course/components/Navigation/index.svelte b/src/lib/components/Course/components/Navigation/index.svelte index b37a05b5..eff97a0a 100644 --- a/src/lib/components/Course/components/Navigation/index.svelte +++ b/src/lib/components/Course/components/Navigation/index.svelte @@ -3,6 +3,7 @@ import { goto } from '$app/navigation'; import { page } from '$app/stores'; import hotkeys from 'hotkeys-js'; + import { browser } from '$app/environment'; import HomeIcon from 'carbon-icons-svelte/lib/Home.svelte'; import CheckmarkFilledIcon from 'carbon-icons-svelte/lib/CheckmarkFilled.svelte'; import SettingsIcon from 'carbon-icons-svelte/lib/Settings.svelte'; @@ -27,7 +28,6 @@ import { profile } from '$lib/utils/store/user'; import { currentOrgPath } from '$lib/utils/store/org'; import { isMobile } from '$lib/utils/store/useMobile'; - import { browser } from '$app/environment'; // export let lessonId; export let path; diff --git a/src/routes/courses/[id]/submissions/+page.svelte b/src/routes/courses/[id]/submissions/+page.svelte index 5b6b9eea..ebe7f51e 100644 --- a/src/routes/courses/[id]/submissions/+page.svelte +++ b/src/routes/courses/[id]/submissions/+page.svelte @@ -244,7 +244,8 @@ }); $: { - submissionId = $page.url.query.submissionId; + const query = new URLSearchParams($page.url.search) + submissionId = query.get('submissionId'); openExercise = !!submissionId && submissionIdData[submissionId]; } diff --git a/svelte.config.js b/svelte.config.js index 825fbcdb..8d3145a8 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -12,7 +12,8 @@ const config = { adapter: process.env.ADAPTER === 'NETLIFY' ? netlifyAdapter({ - edge: true, + edge: false, + split: true, }) : autoAdapter(), },