diff --git a/hwproj.front/src/components/Courses/CourseExperimental.tsx b/hwproj.front/src/components/Courses/CourseExperimental.tsx index 43d8a1560..7909282be 100644 --- a/hwproj.front/src/components/Courses/CourseExperimental.tsx +++ b/hwproj.front/src/components/Courses/CourseExperimental.tsx @@ -52,16 +52,15 @@ const CourseExperimental: FC = (props) => { const {isMentor, studentSolutions, isStudentAccepted, userId, selectedHomeworkId, courseFilesInfo} = props const defaultHomeworkIndex = Math.max(selectedHomeworkId ? homeworks?.findIndex(x => x.id === selectedHomeworkId) : 0, 0) - const defaultHomeworkId = homeworks[defaultHomeworkIndex].id + const defaultHomework = homeworks?.[defaultHomeworkIndex] const [state, setState] = useState({ selectedItem: { isHomework: true, - id: homeworks && homeworks.length > 0 ? homeworks[defaultHomeworkIndex].id : undefined, - data: homeworks && homeworks.length > 0 ? homeworks[defaultHomeworkIndex] : undefined, - homeworkFilesInfo: homeworks && homeworks.length > 0 && defaultHomeworkId - ? FileInfoConverter.getHomeworkFilesInfo(courseFilesInfo, defaultHomeworkId) - : [] + id: defaultHomework?.id, + data: defaultHomework, + homeworkFilesInfo: defaultHomework?.id + ? FileInfoConverter.getHomeworkFilesInfo(courseFilesInfo, defaultHomework.id) : [] } })