perf: validate expense against budget only if budget exists

This commit is contained in:
Nabin Hait
2024-03-13 12:56:28 +05:30
parent 49c74369a5
commit c15b2d5490

View File

@@ -118,6 +118,11 @@ def validate_expense_against_budget(args, expense_amount=0):
"Company", args.get("company"), "exception_budget_approver_role"
)
if not frappe.get_cached_value(
"Budget", {"fiscal_year": args.fiscal_year, "company": args.company}
): # nosec
return
if not args.account:
args.account = args.get("expense_account")