mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-02 19:59:12 +00:00
refactor(sales_order): Replace SQL with ORM in make_maintenance_schedule (#55206)
This commit is contained in:
@@ -1599,11 +1599,8 @@ def make_sales_invoice(
|
|||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def make_maintenance_schedule(source_name: str, target_doc: str | Document | None = None):
|
def make_maintenance_schedule(source_name: str, target_doc: str | Document | None = None):
|
||||||
maint_schedule = frappe.db.sql(
|
maint_schedule = frappe.db.exists(
|
||||||
"""select t1.name
|
"Maintenance Schedule Item", {"sales_order": source_name, "docstatus": 1}
|
||||||
from `tabMaintenance Schedule` t1, `tabMaintenance Schedule Item` t2
|
|
||||||
where t2.parent=t1.name and t2.sales_order=%s and t1.docstatus=1""",
|
|
||||||
source_name,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
if not maint_schedule:
|
if not maint_schedule:
|
||||||
|
|||||||
Reference in New Issue
Block a user