fix: error when empty list
This commit is contained in:
parent
9b485d14e1
commit
75b13e8437
|
@ -50,17 +50,19 @@ def add_lesson(course):
|
||||||
media_files = []
|
media_files = []
|
||||||
for ext in file_types:
|
for ext in file_types:
|
||||||
media_files.extend(glob.glob(course.course_path + '/**/' + ext, recursive=True))
|
media_files.extend(glob.glob(course.course_path + '/**/' + ext, recursive=True))
|
||||||
for i in range(len(media_files)):
|
|
||||||
|
|
||||||
# check if the lesson is already in the database
|
if media_files:
|
||||||
if Lesson.objects.filter(course=course, media=media_files[i]).exists():
|
for i in range(len(media_files)):
|
||||||
print('Lesson already exists in the database')
|
|
||||||
continue
|
# check if the lesson is already in the database
|
||||||
lesson_title = Path(media_files[i]).name.strip(Path(media_files[i]).suffix)
|
if Lesson.objects.filter(course=course, media=media_files[i]).exists():
|
||||||
total_time = get_duration_from_ffmpeg(media_files[i])
|
print('Lesson already exists in the database')
|
||||||
cover = create_lesson_cover(media_files[i])
|
continue
|
||||||
Lesson.objects.create(title=lesson_title, description=lesson_title, course=course, index_num=i + 1, cover=cover,
|
lesson_title = Path(media_files[i]).name.strip(Path(media_files[i]).suffix)
|
||||||
total_time=total_time, media=media_files[i])
|
total_time = get_duration_from_ffmpeg(media_files[i])
|
||||||
|
cover = create_lesson_cover(media_files[i])
|
||||||
|
Lesson.objects.create(title=lesson_title, description=lesson_title, course=course, index_num=i + 1, cover=cover,
|
||||||
|
total_time=total_time, media=media_files[i])
|
||||||
|
|
||||||
|
|
||||||
def get_course_media():
|
def get_course_media():
|
||||||
|
|
Loading…
Reference in New Issue