From 6490e4d9bde6c8dcbeaed2b5ea0e57182ffc82f0 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Sat, 12 Aug 2023 12:10:26 +0100 Subject: [PATCH] CLASSROOMIO-T-105: Delete video --- .../Course/components/Lesson/Materials/index.svelte | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/components/Course/components/Lesson/Materials/index.svelte b/src/lib/components/Course/components/Lesson/Materials/index.svelte index 35ae7677..9c6c8a87 100644 --- a/src/lib/components/Course/components/Lesson/Materials/index.svelte +++ b/src/lib/components/Course/components/Lesson/Materials/index.svelte @@ -54,12 +54,14 @@ // problem: after we save an uploaded video, async function saveLesson() { const { data } = await fetchLesson(lessonId); - const materials = merge(data, $lesson.materials); + if (data?.videos?.length === $lesson.materials.videos.length) { + const materials = merge(data, $lesson.materials); - lesson.update((l) => ({ - ...l, - materials - })); + lesson.update((l) => ({ + ...l, + materials + })); + } handleUpdateLessonMaterials($lesson, lessonId); }