diff --git a/cypress/integration/form.js b/cypress/integration/form.js index c1b8f6126a..5156ae06b6 100644 --- a/cypress/integration/form.js +++ b/cypress/integration/form.js @@ -69,7 +69,6 @@ context("Form", () => { // test email validations for set_invalid controller let website_input = "website.in"; let valid_email = "user@email.com"; - let expectBackgroundColor = "rgb(255, 245, 245)"; cy.visit("/desk/contact/new"); cy.fill_field("company_name", "Test Company"); diff --git a/frappe/core/doctype/scheduled_job_type/scheduled_job_type.json b/frappe/core/doctype/scheduled_job_type/scheduled_job_type.json index ae27ccb3fc..17d0bbfeb0 100644 --- a/frappe/core/doctype/scheduled_job_type/scheduled_job_type.json +++ b/frappe/core/doctype/scheduled_job_type/scheduled_job_type.json @@ -47,7 +47,7 @@ }, { "default": "0", - "depends_on": "eval:[\"All\", \"Cron\"].includes(doc.frequency)", + "depends_on": "eval:([\"All\", \"Cron\"].includes(doc.frequency) || doc.server_script)", "fieldname": "create_log", "fieldtype": "Check", "label": "Create Log" @@ -117,7 +117,7 @@ "link_fieldname": "scheduled_job_type" } ], - "modified": "2025-06-03 09:26:47.961601", + "modified": "2025-12-17 12:02:56.228336", "modified_by": "Administrator", "module": "Core", "name": "Scheduled Job Type", diff --git a/frappe/core/doctype/server_script/server_script.py b/frappe/core/doctype/server_script/server_script.py index 1b56c39e75..70d4270a04 100644 --- a/frappe/core/doctype/server_script/server_script.py +++ b/frappe/core/doctype/server_script/server_script.py @@ -123,7 +123,9 @@ class ServerScript(Document): if scheduled_script := frappe.db.get_value("Scheduled Job Type", {"server_script": self.name}): return frappe.get_doc("Scheduled Job Type", scheduled_script) else: - return frappe.get_doc({"doctype": "Scheduled Job Type", "server_script": self.name}) + return frappe.get_doc( + {"doctype": "Scheduled Job Type", "server_script": self.name, "create_log": 1} + ) previous_script_type = self.get_value_before_save("script_type") if previous_script_type != self.script_type and previous_script_type == "Scheduler Event":