Kurse
diff --git a/client/src/stores/courseSessions.ts b/client/src/stores/courseSessions.ts
index 5f1f533a..6ecb47b2 100644
--- a/client/src/stores/courseSessions.ts
+++ b/client/src/stores/courseSessions.ts
@@ -34,23 +34,15 @@ function loadCourseSessionsData(reload = false) {
});
// TODO: refactor after implementing of Klassenkonzept
- const uniqueCourses = _.uniqBy(courseSessions.value, "course.id");
await Promise.all(
- uniqueCourses.map(async (courseSession) => {
+ courseSessions.value.map(async (cs) => {
const users = (await itGetCached(
- `/api/course/sessions/${courseSession.course.slug}/users/`,
+ `/api/course/sessions/${cs.course.slug}/users/`,
{
reload: reload,
}
)) as CourseSessionUser[];
- courseSessions.value = courseSessions.value
- .filter((cs) => {
- return cs.course.slug === courseSession.course.slug;
- })
- .map((cs) => {
- cs.users = users;
- return cs;
- });
+ cs.users = users;
})
);