diff --git a/src/pages/course/course-page.vue b/src/pages/course/course-page.vue index 2998cf4..552f492 100644 --- a/src/pages/course/course-page.vue +++ b/src/pages/course/course-page.vue @@ -59,7 +59,14 @@ */ getAssignmentTypes(): string[] { - return [...this.course.assignments.map(a => a.type)]; + // Get all types + let types = this.course.assignments.map(a => a.type); + + // Remove duplicates + types = types.filter((type, i, a) => a.indexOf(type) == i); + + // Return it + return types; } }