diff --git a/frontend/src/pages/CourseDetailPage.jsx b/frontend/src/pages/CourseDetailPage.jsx index 053d711..29336da 100644 --- a/frontend/src/pages/CourseDetailPage.jsx +++ b/frontend/src/pages/CourseDetailPage.jsx @@ -193,6 +193,7 @@ export default function CourseDetailPage() { } const markComplete = async (lessonId) => { + if (!course.my_enrollment) return try { await api.put(`/courses/${courseId}/lessons/${lessonId}/progress`, { status: 'completed' }) setCompletedLessons(prev => { const n = new Set(prev); n.add(lessonId); return n }) @@ -386,12 +387,12 @@ export default function CourseDetailPage() { )}