diff --git a/client/src/pages/learningMentor/InvitationAcceptPage.vue b/client/src/pages/learningMentor/InvitationAcceptPage.vue index 401bc50c..6e75e01d 100644 --- a/client/src/pages/learningMentor/InvitationAcceptPage.vue +++ b/client/src/pages/learningMentor/InvitationAcceptPage.vue @@ -7,7 +7,15 @@ const props = defineProps<{ invitationId: string; }>(); -const { data, error } = useCSRFFetch(`/api/mentor/${props.courseId}/invitations/accept`) +const { data, error } = useCSRFFetch( + `/api/mentor/${props.courseId}/invitations/accept`, + { + onFetchError(ctx) { + ctx.error = ctx.data; + return ctx; + }, + } +) .post({ invitation_id: props.invitationId, }) @@ -31,6 +39,9 @@ const { data, error } = useCSRFFetch(`/api/mentor/${props.courseId}/invitations/
+