fix: Add timestamp to key for immutable views

This commit is contained in:
Deepesh Garg
2024-06-11 14:47:08 +05:30
parent 7ce9f7bc12
commit 6bded59f1c

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
@@ -492,6 +494,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))