fix: do not add actual expense twice for validating budget
(cherry picked from commit af26ac96e9)
This commit is contained in:
@@ -273,12 +273,10 @@ def get_amount(args, budget):
|
|||||||
amount = 0
|
amount = 0
|
||||||
|
|
||||||
if args.get("doctype") == "Material Request" and budget.for_material_request:
|
if args.get("doctype") == "Material Request" and budget.for_material_request:
|
||||||
amount = (
|
amount = get_requested_amount(args, budget) + get_ordered_amount(args, budget)
|
||||||
get_requested_amount(args, budget) + get_ordered_amount(args, budget) + get_actual_expense(args)
|
|
||||||
)
|
|
||||||
|
|
||||||
elif args.get("doctype") == "Purchase Order" and budget.for_purchase_order:
|
elif args.get("doctype") == "Purchase Order" and budget.for_purchase_order:
|
||||||
amount = get_ordered_amount(args, budget) + get_actual_expense(args)
|
amount = get_ordered_amount(args, budget)
|
||||||
|
|
||||||
return amount
|
return amount
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user