mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-12 14:58:24 +00:00
perf: limit rows to 1 for cf leave expiry query
This commit is contained in:
@@ -717,6 +717,7 @@ def get_allocation_expiry_for_cf_leaves(
|
|||||||
"docstatus": 1,
|
"docstatus": 1,
|
||||||
},
|
},
|
||||||
fields=["to_date"],
|
fields=["to_date"],
|
||||||
|
limit=1,
|
||||||
)
|
)
|
||||||
return expiry[0]["to_date"] if expiry else ""
|
return expiry[0]["to_date"] if expiry else ""
|
||||||
|
|
||||||
@@ -1017,7 +1018,7 @@ def get_leaves_for_period(
|
|||||||
if leave_entry.leaves % 1:
|
if leave_entry.leaves % 1:
|
||||||
half_day = 1
|
half_day = 1
|
||||||
half_day_date = frappe.db.get_value(
|
half_day_date = frappe.db.get_value(
|
||||||
"Leave Application", {"name": leave_entry.transaction_name}, ["half_day_date"]
|
"Leave Application", {"name": leave_entry.transaction_name}, "half_day_date"
|
||||||
)
|
)
|
||||||
|
|
||||||
leave_days += (
|
leave_days += (
|
||||||
|
|||||||
Reference in New Issue
Block a user