From ca849da81558066d7614b9b6234004ff59c90632 Mon Sep 17 00:00:00 2001 From: Jannat Patel Date: Wed, 10 Dec 2025 14:51:16 +0530 Subject: [PATCH] fix: validate url starts with http or https for job form --- lms/job/doctype/job_opportunity/job_opportunity.py | 2 +- .../lms_assignment_submission/lms_assignment_submission.py | 2 +- lms/lms/doctype/lms_settings/lms_settings.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lms/job/doctype/job_opportunity/job_opportunity.py b/lms/job/doctype/job_opportunity/job_opportunity.py index b4158acd..da9a357b 100644 --- a/lms/job/doctype/job_opportunity/job_opportunity.py +++ b/lms/job/doctype/job_opportunity/job_opportunity.py @@ -16,7 +16,7 @@ class JobOpportunity(Document): self.company_logo = validate_image(self.company_logo) def validate_urls(self): - validate_url(self.company_website, True, ["http://", "https://"]) + validate_url(self.company_website, True, ["http", "https"]) def autoname(self): if not self.name: diff --git a/lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py b/lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py index 308a0b26..52b08357 100644 --- a/lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py +++ b/lms/lms/doctype/lms_assignment_submission/lms_assignment_submission.py @@ -28,7 +28,7 @@ class LMSAssignmentSubmission(Document): ) def validate_url(self): - if self.type == "URL" and not validate_url(self.answer, True, ["http://", "https://"]): + if self.type == "URL" and not validate_url(self.answer, True, ["http", "https"]): frappe.throw(_("Please enter a valid URL.")) def validate_status(self): diff --git a/lms/lms/doctype/lms_settings/lms_settings.py b/lms/lms/doctype/lms_settings/lms_settings.py index fea97eaa..36ff4859 100644 --- a/lms/lms/doctype/lms_settings/lms_settings.py +++ b/lms/lms/doctype/lms_settings/lms_settings.py @@ -49,7 +49,7 @@ class LMSSettings(Document): def validate_contact_us_details(self): if self.contact_us_email and not validate_email_address(self.contact_us_email): frappe.throw(_("Please enter a valid Contact Us Email.")) - if self.contact_us_url and not validate_url(self.contact_us_url, True, ["http://", "https://"]): + if self.contact_us_url and not validate_url(self.contact_us_url, True, ["http", "https"]): frappe.throw(_("Please enter a valid Contact Us URL."))