fix: Add timestamp to key for immutable views

(cherry picked from commit 6bded59f1c)
This commit is contained in:
Deepesh Garg
2024-06-11 14:47:08 +05:30
committed by Mergify
parent 75f3b47424
commit 9e9bc8b59c

View File

@@ -421,6 +421,8 @@ def get_accountwise_gle(filters, accounting_dimensions, gl_entries, gle_map):
if filters.get("show_net_values_in_party_account"):
account_type_map = get_account_type_map(filters.get("company"))
immutable_ledger = frappe.db.get_single_value("Accounts Settings", "enable_immutable_ledger")
def update_value_in_dict(data, key, gle):
data[key].debit += gle.debit
data[key].credit += gle.credit
@@ -489,6 +491,10 @@ def get_accountwise_gle(filters, accounting_dimensions, gl_entries, gle_map):
gle.get("party_type"),
gle.get("party"),
]
if immutable_ledger:
keylist.append(gle.get("creation"))
if filters.get("include_dimensions"):
for dim in accounting_dimensions:
keylist.append(gle.get(dim))