fix: get unique provisional accounts

This commit is contained in:
Nabin Hait
2024-03-19 21:05:22 +05:30
parent 9996d6b7e6
commit b73f51a9bd

View File

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