fix: Make get party account method return a list instead of a single default account.

This commit is contained in:
Gursheen Anand
2023-06-12 11:06:03 +05:30
parent b65e58c1ae
commit 7591f1010b
13 changed files with 106 additions and 132 deletions

View File

@@ -885,18 +885,15 @@ class AccountsController(TransactionBase):
amount_field = "credit_in_account_currency"
order_field = "sales_order"
order_doctype = "Sales Order"
party_account = [
get_party_account(party_type, party=party, company=self.company, is_advance=True)
]
else:
party_type = "Supplier"
party = self.supplier
amount_field = "debit_in_account_currency"
order_field = "purchase_order"
order_doctype = "Purchase Order"
party_account = [
get_party_account(party_type, party=party, company=self.company, is_advance=True)
]
party_account = [
get_party_account(party_type, party=party, company=self.company, include_advance=True)[1]
]
order_list = list(set(d.get(order_field) for d in self.get("items") if d.get(order_field)))