diff --git a/frontend/src/utils/index.js b/frontend/src/utils/index.js index 3f828dcf..541c8a16 100644 --- a/frontend/src/utils/index.js +++ b/frontend/src/utils/index.js @@ -694,7 +694,6 @@ export const escapeHTML = (text) => { '"': '"', "'": ''', '`': '`', - '=': '=', } return String(text).replace( diff --git a/lms/lms/doctype/lms_course/lms_course.py b/lms/lms/doctype/lms_course/lms_course.py index 15597a80..49d8168e 100644 --- a/lms/lms/doctype/lms_course/lms_course.py +++ b/lms/lms/doctype/lms_course/lms_course.py @@ -47,7 +47,9 @@ class LMSCourse(Document): ).save(ignore_permissions=True) def validate_video_link(self): - if self.video_link and "/" in self.video_link: + if self.video_link and "watch?v=" in self.video_link: + self.video_link = self.video_link.split("watch?v=")[-1] + elif self.video_link and "/" in self.video_link: self.video_link = self.video_link.split("/")[-1] def validate_status(self):