fix: remove irrelavent conditions

This commit is contained in:
Sugesh393
2024-12-05 18:51:29 +05:30
parent 901bcd5c43
commit 9610a33d23

View File

@@ -19,12 +19,6 @@ class PartyLedgerSummaryReport:
self.filters.from_date = getdate(self.filters.from_date or nowdate()) self.filters.from_date = getdate(self.filters.from_date or nowdate())
self.filters.to_date = getdate(self.filters.to_date or nowdate()) self.filters.to_date = getdate(self.filters.to_date or nowdate())
if self.filters.get("cost_center"):
self.filters.cost_center = frappe.parse_json(self.filters.get("cost_center"))
if self.filters.get("project"):
self.filters.project = frappe.parse_json(self.filters.get("project"))
if not self.filters.get("company"): if not self.filters.get("company"):
self.filters["company"] = frappe.db.get_single_value("Global Defaults", "default_company") self.filters["company"] = frappe.db.get_single_value("Global Defaults", "default_company")
@@ -271,7 +265,7 @@ class PartyLedgerSummaryReport:
f""" f"""
select select
gle.posting_date, gle.party, gle.voucher_type, gle.voucher_no, gle.against_voucher_type, gle.posting_date, gle.party, gle.voucher_type, gle.voucher_no, gle.against_voucher_type,
gle.against_voucher, gle.cost_center, gle.project, gle.debit, gle.credit, gle.is_opening {join_field} gle.against_voucher, gle.debit, gle.credit, gle.is_opening {join_field}
from `tabGL Entry` gle from `tabGL Entry` gle
{join} {join}
where where
@@ -347,17 +341,18 @@ class PartyLedgerSummaryReport:
) )
if self.filters.get("cost_center"): if self.filters.get("cost_center"):
self.filters.cost_center = frappe.parse_json(self.filters.get("cost_center"))
self.filters.cost_center = get_cost_centers_with_children(self.filters.cost_center) self.filters.cost_center = get_cost_centers_with_children(self.filters.cost_center)
conditions.append("gle.cost_center in %(cost_center)s") conditions.append("gle.cost_center in %(cost_center)s")
if self.filters.get("project"): if self.filters.get("project"):
self.filters.project = frappe.parse_json(self.filters.get("project"))
conditions.append("gle.project in %(project)s") conditions.append("gle.project in %(project)s")
accounting_dimensions = get_accounting_dimensions(as_list=False) accounting_dimensions = get_accounting_dimensions(as_list=False)
if accounting_dimensions: if accounting_dimensions:
for dimension in accounting_dimensions: for dimension in accounting_dimensions:
if not dimension.disabled and dimension.document_type != "Finance Book":
if self.filters.get(dimension.fieldname): if self.filters.get(dimension.fieldname):
if frappe.get_cached_value("DocType", dimension.document_type, "is_tree"): if frappe.get_cached_value("DocType", dimension.document_type, "is_tree"):
self.filters[dimension.fieldname] = get_dimension_with_children( self.filters[dimension.fieldname] = get_dimension_with_children(