Merge pull request #44008 from frappe/version-15-hotfix

This commit is contained in:
Sagar Vora
2024-11-07 18:13:13 +05:30
committed by GitHub
4 changed files with 7 additions and 6 deletions

View File

@@ -58,7 +58,7 @@ def build_conditions(process_type, account, company):
) )
if account: if account:
conditions += f"AND {deferred_account}='{frappe.db.escape(account)}'" conditions += f"AND {deferred_account}={frappe.db.escape(account)}"
elif company: elif company:
conditions += f"AND p.company = {frappe.db.escape(company)}" conditions += f"AND p.company = {frappe.db.escape(company)}"

View File

@@ -74,12 +74,12 @@ def get_dimension_filter_map():
a.applicable_on_account, d.dimension_value, p.accounting_dimension, a.applicable_on_account, d.dimension_value, p.accounting_dimension,
p.allow_or_restrict, a.is_mandatory p.allow_or_restrict, a.is_mandatory
FROM FROM
`tabApplicable On Account` a, `tabAllowed Dimension` d, `tabApplicable On Account` a,
`tabAccounting Dimension Filter` p `tabAccounting Dimension Filter` p
LEFT JOIN `tabAllowed Dimension` d ON d.parent = p.name
WHERE WHERE
p.name = a.parent p.name = a.parent
AND p.disabled = 0 AND p.disabled = 0
AND p.name = d.parent
""", """,
as_dict=1, as_dict=1,
) )
@@ -97,7 +97,6 @@ def get_dimension_filter_map():
f.allow_or_restrict, f.allow_or_restrict,
f.is_mandatory, f.is_mandatory,
) )
frappe.flags.dimension_filter_map = dimension_filter_map frappe.flags.dimension_filter_map = dimension_filter_map
return frappe.flags.dimension_filter_map return frappe.flags.dimension_filter_map

View File

@@ -438,7 +438,9 @@ def split_invoices(invoices):
if not item.serial_no and not item.serial_and_batch_bundle: if not item.serial_no and not item.serial_and_batch_bundle:
continue continue
return_against_is_added = any(d for d in _invoices if d.pos_invoice == pos_invoice.return_against) return_against_is_added = any(
d for d in _invoices if d and d[0].pos_invoice == pos_invoice.return_against
)
if return_against_is_added: if return_against_is_added:
break break

View File

@@ -51,7 +51,7 @@ def get_tasks(project, start=0, search=None, item_status=None):
"parent_task", "parent_task",
], ],
limit_start=start, limit_start=start,
limit_page_length=10, limit_page_length=100,
) )
task_nest = [] task_nest = []
for task in tasks: for task in tasks: