fix: skip application fetch for non allocation records

This commit is contained in:
Mangesh-Khairnar 2019-05-12 22:45:14 +05:30
parent 783bd89413
commit cf8f4bda8f

View File

@ -34,12 +34,15 @@ def delete_ledger_entry(ledger):
{'transaction_name': ledger.transaction_name},
['name', 'creation']
)
leave_application_records = frappe.get_all("Leave Ledger Entry",
filters={
'transaction_type': 'Leave Application',
'creation_date': (">", creation_date)
},
fields=['transaction_type'])
leave_application_records = []
if ledger.transaction_type == "Leave Allocation":
leave_application_records = frappe.get_all("Leave Ledger Entry",
filters={
'transaction_type': 'Leave Application',
'creation_date': (">", creation_date)
},
fields=['transaction_type'])
if not leave_application_records:
frappe.delete_doc("Leave Ledger Entry", ledger_entry)
else: