diff --git a/src/routes/space/[id]/edit/+page.svelte b/src/routes/space/[id]/edit/+page.svelte index 067053d..62888d2 100644 --- a/src/routes/space/[id]/edit/+page.svelte +++ b/src/routes/space/[id]/edit/+page.svelte @@ -37,11 +37,8 @@ $effect(() => { if (!space) return; - const { opening_times, ...rest } = space; - Object.assign(studySpaceData, rest); - if (opening_times) { - studySpaceData.opening_times = opening_times; - } + Object.assign(studySpaceData, space); + studySpaceData.opening_times = space.opening_times ?? []; }); let scrollPosition = $state(0); @@ -137,7 +134,10 @@ if (!spaceImgs || spaceImgs.length < 1) return alert("Please select an image file."); if (!studySpaceData.building_location) return alert("Please select a building location."); - const { ...spacePayload } = studySpaceData; + const { opening_times, ...spacePayload } = studySpaceData; + + // explicitly mark opening_times as used to avoid unused warning + void opening_times; const { data: studySpaceInsert, error: studySpaceError } = await supabase .from("study_spaces")