diff --git a/common_py/src/videoag_common/media_process/media_process.py b/common_py/src/videoag_common/media_process/media_process.py index debcf5de2d2f5588244673ced6a288decaa81dfb..db1af3588c932e501d149dc8739aea75e525ce99 100644 --- a/common_py/src/videoag_common/media_process/media_process.py +++ b/common_py/src/videoag_common/media_process/media_process.py @@ -26,8 +26,8 @@ def get_permanent_lecture_dir(lecture: "Lecture") -> str: """ return ( f"{_PERMANENT_MEDIA_DIR_NAME}/" - f"course-{lecture.course.id}.{lecture.course.handle}/" - f"lecture-{lecture.id}.{lecture.time.strftime("%y%m%d")}" + f"{lecture.course.handle}.course-{lecture.course.id}/" + f"{lecture.time.strftime("%y%m%d")}.lecture-{lecture.id}" ) diff --git a/common_py/src/videoag_common/objects/medium.py b/common_py/src/videoag_common/objects/medium.py index ffc6a64f30c7a5f42dd13f6f4c7c881763657869..3de3f29026f209f689fcda64a53c03c4dcb002e6 100644 --- a/common_py/src/videoag_common/objects/medium.py +++ b/common_py/src/videoag_common/objects/medium.py @@ -233,7 +233,7 @@ class MediumFile(DeletableApiObject, Base): def get_default_file_path_no_ending(self): assert self.id is not None and self.process_target_id is not None - return f"{get_permanent_lecture_dir(self.lecture)}/target-{self.id}.{self.process_target_id}" + return f"{get_permanent_lecture_dir(self.lecture)}/{self.process_target_id}.target-{self.id}" @hybrid_method def has_access(self, context: dict[AccessContextKey, Any]):