Fix typecheck errors

This commit is contained in:
Daniel Egger 2024-10-07 16:50:55 +02:00
parent 498b225cff
commit 81b20f2ce1
2 changed files with 5 additions and 1 deletions

View File

@ -193,7 +193,9 @@ export function useCourseData(courseSlug: string) {
log.error(result.error); log.error(result.error);
} }
const courseData = cloneDeep(result.data?.course) as Course; // VBV-757: clone data from `COURSE_QUERY` here, so that each user in
// `useCourseDataWithCompletion` has its own completion instance in the course
const courseData = cloneDeep(result.data?.course) as unknown as Course;
course.value = courseData; course.value = courseData;
actionCompetences.value = courseData.action_competences as ActionCompetence[]; actionCompetences.value = courseData.action_competences as ActionCompetence[];
learningPath.value = courseData.learning_path as LearningPathType; learningPath.value = courseData.learning_path as LearningPathType;

View File

@ -204,6 +204,8 @@ export interface Course {
slug: string; slug: string;
profiles: string[]; profiles: string[];
configuration: CourseConfiguration; configuration: CourseConfiguration;
learning_path?: LearningPathType;
action_competences?: ActionCompetence[];
} }
export interface CourseCategory { export interface CourseCategory {