From e47a9939b5f6ad11831e62cc41ae1071bfdeaea3 Mon Sep 17 00:00:00 2001 From: swve Date: Sun, 29 Jan 2023 19:09:03 +0100 Subject: [PATCH] fix: fix bugs --- .../[orgslug]/course/[courseid]/lecture/[lectureid]/page.tsx | 3 ++- front/components/UI/Elements/Menu.tsx | 2 +- front/services/config.ts | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/front/app/_orgs/[orgslug]/course/[courseid]/lecture/[lectureid]/page.tsx b/front/app/_orgs/[orgslug]/course/[courseid]/lecture/[lectureid]/page.tsx index 990116e5..b9ae1ff8 100644 --- a/front/app/_orgs/[orgslug]/course/[courseid]/lecture/[lectureid]/page.tsx +++ b/front/app/_orgs/[orgslug]/course/[courseid]/lecture/[lectureid]/page.tsx @@ -26,7 +26,8 @@ function LecturePage(params: any) { async function markLectureAsCompleteFront() { const activity = await maskLectureAsComplete("" + lectureid, courseid, lecture.lecture_id.replace("lecture_", "")); - mutate(`${getAPIUrl()}courses/meta/${courseid}`); + mutate(`${getAPIUrl()}lectures/lecture_${lectureid}`); + mutate(`${getAPIUrl()}courses/meta/course_${courseid}`); } return ( diff --git a/front/components/UI/Elements/Menu.tsx b/front/components/UI/Elements/Menu.tsx index f55fa596..151f3e9f 100644 --- a/front/components/UI/Elements/Menu.tsx +++ b/front/components/UI/Elements/Menu.tsx @@ -20,7 +20,7 @@ export const Menu = (params : any) => { - + diff --git a/front/services/config.ts b/front/services/config.ts index bd433312..11d4f217 100644 --- a/front/services/config.ts +++ b/front/services/config.ts @@ -10,6 +10,6 @@ export const getUriWithOrg = ( orgslug: string, path: string) => { }; export const getOrgFromUri = (uri: any) => { - let org = uri.match(/\/org\/(.*?)\//)[1]; + let org = uri.match(/\/org\/([\w]+)/)[1]; return org; };