fix: Remove docstatus check during budget validate

This commit is contained in:
Deepesh Garg
2022-03-08 21:35:10 +05:30
parent 1fe608ea23
commit bffd7feadb

View File

@@ -530,17 +530,16 @@ class BuyingController(StockController, Subcontracting):
self.update_fixed_asset(field, delete_asset=True)
def validate_budget(self):
if self.docstatus == 1:
for data in self.get('items'):
args = data.as_dict()
args.update({
'doctype': self.doctype,
'company': self.company,
'posting_date': (self.schedule_date
if self.doctype == 'Material Request' else self.transaction_date)
})
for data in self.get('items'):
args = data.as_dict()
args.update({
'doctype': self.doctype,
'company': self.company,
'posting_date': (self.schedule_date
if self.doctype == 'Material Request' else self.transaction_date)
})
validate_expense_against_budget(args)
validate_expense_against_budget(args)
def process_fixed_asset(self):
if self.doctype == 'Purchase Invoice' and not self.update_stock: