diff --git a/src/features/courses/components/CourseFileListItem.tsx b/src/features/courses/components/CourseFileListItem.tsx index 581d50a9..f3f80a9e 100644 --- a/src/features/courses/components/CourseFileListItem.tsx +++ b/src/features/courses/components/CourseFileListItem.tsx @@ -118,12 +118,15 @@ export const CourseFileListItem = memo( } return [ courseFilesCache, - item.location?.substring(1), + item.location?.substring(1), // Files in the top-level directory have an empty location, hence the `filter(Boolean)` below [filename ? `${filename} (${item.id})` : item.id, ext] .filter(notNullish) .join('.'), - ].join('/'); + ] + .filter(Boolean) + .join('/'); }, [courseFilesCache, item]); + const { isDownloaded, downloadProgress,