refactor: DB agnostic method names

This commit is contained in:
ruthra kumar
2026-06-18 16:39:55 +05:30
parent 5c536b8ad1
commit f40cd41801
2 changed files with 11 additions and 6 deletions

View File

@@ -17,7 +17,7 @@
"generate_csv": 0,
"idx": 4,
"is_standard": "Yes",
"modified": "2026-06-18 11:41:42.774023",
"modified": "2026-06-18 16:37:42.112788",
"modified_by": "Administrator",
"module": "Accounts",
"name": "Trial Balance",

View File

@@ -583,11 +583,16 @@ def hide_group_accounts(data):
return non_group_accounts_data
def execute_duckdb(filters, duckdb_conn):
validate_filters(filters)
columns = get_columns()
data = get_data_duckdb(filters, duckdb_conn)
return columns, data
def execute_synced_report(filters):
from frappe.database.duckdb.database import get_latest_sync
if conn := get_latest_sync("GL Entry"):
validate_filters(filters)
columns = get_columns()
data = get_data_duckdb(filters, conn)
return columns, data
else:
frappe.throw(_("Trial Balance requires {0} to be synced to DuckDB").format(frappe.bold("GL Entry")))
def get_data_duckdb(filters, conn):