diff --git a/client/src/pages/learningMentor/MentorManagementPage.vue b/client/src/pages/learningMentor/MentorManagementPage.vue index 2e5a2aa2..6e2473e3 100644 --- a/client/src/pages/learningMentor/MentorManagementPage.vue +++ b/client/src/pages/learningMentor/MentorManagementPage.vue @@ -10,11 +10,11 @@ const showInvitationModal = ref(false); const inviteeEmail = ref(""); const { execute: refreshMentors, data: mentors } = useCSRFFetch( - `/api/mentor/${courseSession.value.course.id}/mentors` + `/api/mentor/${courseSession.value.id}/mentors` ).json(); const { execute: refreshInvitations, data: invitations } = useCSRFFetch( - `/api/mentor/${courseSession.value.course.id}/invitations` + `/api/mentor/${courseSession.value.id}/invitations` ).json(); const hasMentors = computed(() => { @@ -31,22 +31,20 @@ const validEmail = computed(() => { const removeInvitation = async (invitationId: string) => { await useCSRFFetch( - `/api/mentor/${courseSession.value.course.id}/invitations/${invitationId}/delete` + `/api/mentor/${courseSession.value.id}/invitations/${invitationId}/delete` ).delete(); await refreshInvitations(); }; const removeMentor = async (mentorId: string) => { await useCSRFFetch( - `/api/mentor/${courseSession.value.course.id}/mentors/${mentorId}/leave` + `/api/mentor/${courseSession.value.id}/mentors/${mentorId}/leave` ).delete(); await refreshMentors(); }; const inviteMentor = async () => { - await useCSRFFetch( - `/api/mentor/${courseSession.value.course.id}/invitations/create` - ).post({ + await useCSRFFetch(`/api/mentor/${courseSession.value.id}/invitations/create`).post({ email: inviteeEmail.value, }); await refreshInvitations(); diff --git a/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionView.vue b/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionView.vue index 01b7ad51..76b5f8f7 100644 --- a/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionView.vue +++ b/client/src/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionView.vue @@ -8,7 +8,7 @@ import { useCourseSessionDetailQuery, useCurrentCourseSession, } from "@/composables"; -import { bustItGetCache } from "@/fetchHelpers"; +import { bustItGetCache, useCSRFFetch } from "@/fetchHelpers"; import { UPSERT_ASSIGNMENT_COMPLETION_MUTATION } from "@/graphql/mutations"; import AssignmentSubmissionResponses from "@/pages/learningPath/learningContentPage/assignment/AssignmentSubmissionResponses.vue"; import { useUserStore } from "@/stores/user"; @@ -61,6 +61,10 @@ const circleExpert = computed(() => { return circleExperts.value[0]; }); +const { data: learningMentors } = useCSRFFetch( + `/api/mentor/${courseSession.value.id}/mentors` +).json(); + const circleExpertName = computed(() => { return `${circleExpert.value?.first_name} ${circleExpert.value?.last_name}`; }); @@ -156,7 +160,6 @@ const onSubmit = async () => { >