Merge pull request #45373 from frappe/mergify/bp/version-15/pr-45371

fix: Do no query GLs if no PCVs are posted (#45371)
This commit is contained in:
Deepesh Garg
2025-01-22 14:46:59 +05:30
committed by GitHub

View File

@@ -18,10 +18,12 @@ def execute():
frappe.db.truncate("Account Closing Balance")
pcv_list = get_period_closing_vouchers()
gl_entries = get_gl_entries(pcv_list)
for _, pcvs in itertools.groupby(pcv_list, key=lambda pcv: (pcv.company, pcv.period_start_date)):
process_grouped_pcvs(list(pcvs), gl_entries)
if pcv_list:
gl_entries = get_gl_entries(pcv_list)
for _, pcvs in itertools.groupby(pcv_list, key=lambda pcv: (pcv.company, pcv.period_start_date)):
process_grouped_pcvs(list(pcvs), gl_entries)
def process_grouped_pcvs(pcvs, gl_entries):