Sessions: Fix course list

pull/4017/head
Julio 4 years ago
parent 9283c08ead
commit a81efe45a3
  1. 2
      assets/vue/components/course/CourseCard.vue
  2. 14
      assets/vue/components/session/SessionCard.vue

@ -1,5 +1,5 @@
<template>
<v-card
<v-card v-if="course"
elevation="4"
>
<div class="">

@ -7,7 +7,7 @@
style="max-width: 540px;"
>
<CourseCard
:course="course.node.course"
:course="course"
:session-id="session._id"
/>
</div>
@ -51,9 +51,17 @@ export default {
}
if (showAllCourses) {
courses.value = session.courses.edges;
courses.value = session.courses.edges.map(({node}) => {
return node.course;
});
} else {
courses.value = session.sessionRelCourseRelUsers.edges;
session.sessionRelCourseRelUsers.edges.map(({node}) => {
const courseExists = session.courses.edges.findIndex(courseItem => courseItem.node.course._id === node.course._id) >= 0;
if (courseExists) {
courses.value.push(node.course);
}
});
}
return {

Loading…
Cancel
Save