fix: get unique provisional accounts

This commit is contained in:
Nabin Hait
2024-03-19 21:06:16 +05:30
parent a1c8b93e99
commit 39d958c507

View File

@@ -981,10 +981,12 @@ class PurchaseInvoice(BuyingController):
fields=["name", "provisional_expense_account", "qty", "base_rate"], fields=["name", "provisional_expense_account", "qty", "base_rate"],
) )
default_provisional_account = self.get_company_default("default_provisional_account") default_provisional_account = self.get_company_default("default_provisional_account")
provisional_accounts = [ provisional_accounts = set(
d.provisional_expense_account if d.provisional_expense_account else default_provisional_account [
for d in pr_items d.provisional_expense_account if d.provisional_expense_account else default_provisional_account
] for d in pr_items
]
)
provisional_gl_entries = frappe.get_all( provisional_gl_entries = frappe.get_all(
"GL Entry", "GL Entry",